개발할 때 DockerFile 만들고 매번 원격지에 올리고 실행하는게 너무 귀찮았는데
Intellij에 관련 기능이 있길래 조금 삽질하다가 사용 방법을 정리합니다.
[ Docker 사용하기 ]
기본으로 설치된 Docker Plugin이 있으면 위와 같이 Run | Configuration 항목에서 접속할 도커 엔진 정보를 추가할 수 있습니다.
이 화면은 OS마다 메뉴 구성이 약간씩 다른데, Windows의 경우 로컬에서 Hyper-V를 사용하는 Docker Desktop과 원격지에 tcp 소켓을 통한 도커를 추가할 수 있습니다.
이렇게 하면 Intellij에 내장된 Docker서비스가 활성화되고, GUI를 이용해 Docker Engine에 있는 컨테이너나 이미지들을 GUI로 다룰 수 있게 해줍니다.
[ Docker Compose 사용하기 ]
docker-compose는 Docker와 달리 Intellij에 내장된 client가 없기 때문에 OS별로 직접 다운받아 추가해야 합니다.
도커 공식 사이트에서 알려주는 방법대로 설치 후 docker-compose를 실행할 경로만 지정해주면 마찬가지로 작동합니다.
설치 방법은 https://docs.docker.com/compose/install/ 에서 제공하고 있습니다.
다만 Windows에서 TCP로 원격지에 있는 도커를 이용할 경우 Windows Server용 docker-compose.exe 다운받아 실행 경로에 추가하면 됩니다.
인텔리제이도 강제추가? 가 되는군요