본 가이드는 이클립스 플러그인 Docker Tooling 사용 가이드를 제공한다.
사용자는 기본 도커(Docker)에 대한 기본적인 지식 있는다는 것을 가정하였다.
본 가이드의 환경은 다음과 같다.
- WIndows 11 home
- 표준프레임워크 개발자용 개발환경 4.2.0
- Windows Docker Desktop v4.26.0 (Docker Engine 24.0.7)
- Eclipse Docker Tooling 5.9.0
✔ 표준프레임워크 개발자용 개발환경에는 Docker tooling이 이미 설치되어있어 별도의 설치가 필요 없다.
Eclipse에서 Help > Eclipse Marketplace 클릭
Find 상자에 “Docker”를 입력
Docker Tooling 을 찾아 Install을 클릭
설치 마법사의 지시에 따라 설치를 완료한다.
설치가 완료되면 Eclipse를 재시작하여 Docker 도구 기능을 활성화한다.
Docker Desktop은 개발자가 컨테이너를 쉽게 만들고 관리할 수 있도록 도와주는 애플리케이션이다.
설치 링크 :
https://docs.docker.com/desktop/release-notes/
OS에 맞는 버전을 설치한다.
✔ Docker Tooling이 최신의 Docker Engine과 호환이 되지 않을 수 있다.
본 가이드에서는 Docker Desktop 4.26.0 (Docker Engine 24.0.7)을 설치하여 진행하였다.
다운로드한 Docker Desktop Installer.exe 또는 Docker.dmg 파일을 실행 후
설치 마법사를 따라 설치를 진행한다.
Docker 데몬을 TLS 없이 로컬 호스트에서 2375 포트를 통해 TCP로 노출하기 위해
Docker 설정에서 아래 구문의 체크박스를 체크한다.
Expose daemon on tcp://localhost:2375 without TLS
Docker 데몬은 기본적으로 Unix 소켓을 통해 통신하지만, TCP 포트를 사용하여 외부에서 접근 가능하도록 설정할 수 있다.
하지만 TLS 없이 노출하면 원격 코드 실행 공격에 취약해질 수 있으니 주의해야 한다.
Window > Show View > Other…로 이동
Show View 대화상자에서 Docker를 확장하고 Docker Explorer를 선택한다.
Docker Tooling이 자동으로 Docker를 감지한다.
자동으로 설정이 되지 않을 경우, 직접 설정한다.
Docker Explorer에서 New connection…을 클릭한다.
예) unix:///var/run/docker.sock
예) tcp://localhost:2375