본문 바로가기
개발/IntelliJ

IntelliJ Docker 빌드&실행 환경(Dockerfile)

by 궁즉변 변즉통 통즉구 2022. 9. 5.
반응형

매번 커맨드로 Docker 커맨드를 실행하는 것이 번거로운 경우 IntelliJ에서 Docker 실행 환경을 구성할 수 있다. Dockerfile, Docker-Image, Docker-Compose를 활용할 수 있는데 여기서는 Dockerfile 기준으로 실행 환경 구성을 해본다.

 

먼저 Dockerfile이 포함된 프로젝트를 열고, Run/Debug Configurations를 실행한다. 그리고 좌측에서 Add New Configuration(+)를 선택하고 Docker > Dockerfile을 선택한다.

일반적으로 Docker build, run 시에 사용하는 이름, 옵션 등을 화면에서 입력 한다.

기본적인 옵션 외에도 'Build'영역의 Modify options나 'Run'영역의 Modify를 클릭하면 아래와 같이 다양한 옵션 설정이 가능하다

설정은 저정하고 이제 실행을 해본다.

실행하게 되면 IntelliJ 'Services' 윈도우에서 이미지가 빌드는 로그를 확인 가능하고, 컨테이너 정보를 확인할 수 있다. 

추가적으로 Build Log 탭 외에 'Dashboard'에서는 컨테이너의 정보를, 'Log' 탭에서는 컨테이너 로그 등을 쉽게 확인할 수 있다. Dashboard탭에서 우측 상단의 'Terminal' 버튼을 클릭하면 컨테이너에 접속된 'Terminal' 탭이 생성된다.

커맨드나 Docker Desktop 필요없이 IntelliJ 하나만으로도 Docker 관련 작업을 할 수 있다. 

반응형

댓글