도커(3)
-
IntelliJ에서 docker-compose 사용하기
회사에서 맡고있는 프로젝트중 카카오톡을 활용한 카톡상담 기능이 필요해 기존 솔루션에 있던 기능을 적용되어 있지 않던 프로젝트에 구현하고 있었다. 로컬에서만 테스트를 해보다가 실제 배포이후 확인을 하고 싶은데 개발서버가 존재하지 않아 테스트를 하기 난감했다. 그렇다고 영업시간이 끝나지 않았는데 실서버로 배포 할 수는 없기에 도커를 사용해 linux 환경에서 기능을 테스트해보기로 했다. 로컬은 윈도우 데스크톱 이였기에 실제 서버에 배포된 이후에 카카오톡 상담을 통해 전송되는 이미지가 제대로 동작하는지 확인이 필요 했고 로컬에서는 테스트 할 수 없는 상태였다. 그래서 빌드한 이후 docker를 사용해 linux에서 동작을 테스트해 보려고 했는데 intellij에서 docker를 사용 할 수 있는 것을 처음 알..
2024.03.12 -
Vmmem 메모리 문제 해결 (Docker Desktop)
local에서 개발을 할 때 도커를 사용하려고 docker desktop을 설치 했는데 메모리가 90% 이상 점유하는 이상한 상황이 발생해 확인해 보니 Vmmem 이라는 프로세스가 많은 메모리를 차지하고 있었다, WSL2에 Linux VM을 구성한 경우 Vmmem의 메모리 사용량이 높아진다. Windows 10의 Vmmem 프로세스는 무엇이며 메모리를 모두 사용하는 이유는 무엇입니까? 위 내용을 참고하자. 메모리 점유 문제 해결하기 파일 탐색기를 열어 C: 경로로 이동한다. [wsl2] memory=4GB swap=0 .wslconfig 라는 파일을 생성하고 위 코드 내용을 입력한다. swap 기능은 SSD 용량을 사용해 가상RAM으로 활용하는 기술인데 SSD 사용량이 증가하고 Read/Write 횟수가..
2024.01.30 -
Docker(도커) 공부하기 1편
참고 (에러상황)원래 docker terminal이 잘 실행되었는데 20.07.21 퇴근후 집에서 해보려고 하니 실행이 안되고있다. Error getting IP address: Something went wrong running an SSH command 이런 에러가 발생하는데 왜 IP를 얻지 못하는지 모르겠다. 리니지m 때문에 블루스택 업데이트를 했는데 블루스택 안드로이드 업데이트가 영향을 주었나 의심스럽다.docker-machine rm defaultdocker-machine create --driver virtualbox default위 코드로 해결 되었다.도커란 무엇인가?도커의 이미지는 고래가 컨테이너를 쌓고있는 모습이다. 기본적인 컨셉이 그러하다 고래가 도커이고 그위에 컨테이너가 있다 컨테이너..
2024.01.10