본문 바로가기
반응형

Dockerfile2

IntelliJ Docker 빌드&실행 환경(Dockerfile) 매번 커맨드로 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를 클.. 2022. 9. 5.
Docker Keep Running(실행 유지) 방법 Docker로 작업을 할 때 테스트, 디버깅 등의 목적으로 컨테이너 실행 상태를 유지하고 싶을 때가 있는데 어떻게 하는지 알아본다. 기본적으로 컨테이너는 내부 프로세스가 종료가 되면 컨테이너도 종료가 된다. 이는 컨테이너 프로세스를 백그라운드가 아닌 포그라운드로 실행을 하는 이유이기도 하다. 아래를 보면 기본 ubuntu이미지를 실행하고 docker 프로세스를 조회해보면 STATUS는 종료됐다고 나온다 docker run -d ubuntu 테스트나 디버깅을 목적으로 컨테이너에 접속해서 뭔가를 하고 싶은데 컨테이너는 종료가 된 상태이다. 다음과 같이 "-t" 옵션과 함께 실행을 하면 컨테이너를 실행상태로 유지를 할 수 있다. docker run -d -t ubuntu 컨테이너가 실행상태를 유지하고 컨테이너.. 2022. 8. 26.
반응형