컨테이너 라이프사이클
Command | Description | Usage |
1. docker pull | 원격 리포지토리에 있는 이미지를 다운로드한다. | docker pull repository[:tag] |
2. docker run | 이미지를 기반으로 컨테이너를 실행한다. | docker run [option] repository:tag [command] [argument] |
3. docker ps | 실행 / 정지(-a)된 컨테이너 목록을 출력한다. | docker ps [option] |
4. docker logs | 실행 중 발생한 표준출력, 표준 에러출력을 출력한다. | docker logs [option] containerID|Name |
5. docker kill / stop | 컨테이너를 정지하거나 강제종료한다. | docker kill/stop containerID|Name |
6. docker start | 정지 상태의 컨테이너를 재기동한다. | docker start [option] containerID|Name |
7. docker commit | 현재 컨테이너의 상태를 이미지로 만든 뒤, 로컬 Repository에 보관한다. |
docker commit [option] containerID|NAME[:tag] |
8. docker push | 이미지를 원격 Repository에 등록한다. | docker push origin_repository[:tag] |
9. docker rm | 종료한 컨테이너를 제거한다. | docker rm containerID|NAME |
10. docker rmi | 로컬 이미지를 삭제한다. | docker rmi imageID |
docker run 옵션
Option | Description |
-i, --interactive=false | 키보드의 입력을 컨테이너의 표준 입력에 연결하여 컨테이너에 보냅니다. - 보통 이 옵션을 통해 Bash Shell 에 명령을 보냅니다. |
-t, --tty=false | TTY 모드를 사용합니다. (Bash 를 사용하기위해 사용해야합니다.) - 해당 옵션을 사용하지 않으면 입력은 되나, shell 에 표시되지 않습니다. |
-d, --detach=false | 백그라운드로 실행합니다. |
--name | 컨테이너의 이름을 설정합니다. |
--rm | 컨테이너의 실행이 종료되면 컨테이너를 자동으로 삭제합니다. |
'책 정리 > 15단계로 배우는 도커와 쿠버네티스' 카테고리의 다른 글
7. 매니페스트와 파드 (0) | 2021.08.21 |
---|---|
6. 쿠버네티스 첫걸음 (0) | 2021.08.21 |
4. 컨테이너와 네트워크 (0) | 2021.08.16 |
3. 컨테이너 개발 (0) | 2021.08.15 |
1. 도커와 쿠버네티스 개요 (1) | 2021.08.13 |