반응형
docker run 기본 문법
docker run [options] {image_name} [command]
docker run : docker image를 사용해서 container를 실행하는 명령어
-p host_port:container_port 옵션은 컨테이너의 포트와 호스트의 포트를 연결해준다
-d 옵션과 함께 실행시 실행한 docker container가 백그라운드에서 실행한다는 의미
💨 docker container상태 확인하기
docker ps
더보기
- CONTAINER_ID: container의 고유 ID
- IMAGE: container를 띄우는데 사용한 image 이름
- COMMAND: container에서 실행한 command
- CREATED: conatiner가 생성된 시간
- STATUS: container의 상태
- PORT: port를 publish 하는 경우 어떻게 되어 있는지
- NAMES: container의 이름
💨docker container 멈추기
docker stop {container_id|conatinaer_name}
docker kill {container_id|conatinaer_name}
- 두개의 명령어가 비슷한 결과를 보이지만 조금 다르다
- stop의 경우에는 SIGTERM이라는 신호를 보냄
- kill의 경우에는 SIGKILL이라는 신호를 보냄
💨docker container 되살리기
docker restart {container_id|container_name}
💨실행중인 container에서 명령어 실행하기 = > 어떤 컨테이너에 어떤 커맨드를 날릴 것인지
docker exec [options] {container_id|container_name} [command]
💨docker container 삭제하기 => 실행중인 컨테이너는 삭제할 수 없으니 컨테이너를 멈춘 뒤에 삭제명령을 해야한다
docker rm {container_id}
추가 참고 명령어 참조
: https://docs.docker.com/engine/reference/commandline/cli/
반응형
'I LEARNED > TIL' 카테고리의 다른 글
[TIL] [troubleshooting] Intellij 실행시 Lombok Requires Annotation Processing 경고 (0) | 2022.09.02 |
---|---|
[TIL] [troubleshooting] cause: invalid source release: 11 (0) | 2022.09.02 |
[TIL] Boolean?boolean? (0) | 2022.08.21 |
TIL_primitive type vs reference type (0) | 2022.08.21 |
[TIL] [troubleshooting] for input string"name" (0) | 2022.08.20 |
댓글