-
[DevOps] Docker 이해(5) - 도커 컨테이너 기본 명령K-MOOC/DevOps 2021. 4. 21. 15:46
도커 컨테이너 명령들
- 컨테이너 실행 : docker container run
- 컨테이너 목록 확인 : docker container ls
- 컨테이너 시작/정지/재시작 : docker container start, stop, restart
- 컨테이너 삭제 : docker container rm
- 컨테이너 로그 확인 : docker container logs
컨테이너 실행
docker container run [옵션] 이미지명[:태그명]
- 주요 옵션
- --attach, -a : 표준입력, 표준출력, 표준오류 출력에 연결한다.
- --cidfile : 컨테이너 ID를 파일로 출력한다.
- --detach, -d : 컨테이너를 생성하고 백그라운드에서 실행한다.
- --interactive, -i : 컨테이너의 표준입력을 연다.
- --tty, -t : 단말기 디바이스를 사용한다.
- --rm : 명령 실행 완료 후에 컨테이너를 자동으로 삭제한다.
컨테이너 목록 확인
docker container ls [옵션]
- 주요 옵션
- --all, -a : 모든 컨테이너의 목록을 표시한다.
- 결과형식
- CONTAINER ID, IMAGE
- COMMAND
- CREATED
- STATUS
- PORT, NAME
컨테이너 정지
docker container stop [옵션] <컨테이너 식별자>
- 주요 옵션
- --time, -t : 컨테이너의 정지 시간을 지정한다.
컨테이너 시작
docker container start [옵션] <컨테이너 식별자>
- 주요 옵션
- --attach, -a : 표준 출력, 표준 오류 출력을 연다.
- --interactive, -i : 컨테이너의 표준 입력을 연다.
컨테이너 제거
docker container rm [옵션] <컨테이너 식별자>
- 주요 옵션
- --force, -f : 실행 중인 컨테이너를 강제로 제거한다.
컨테이너 로그 확인
docker container logs [옵션] <컨테이너 식별자>
- 주요 옵션
- --details : 로그의 세부사항을 보여준다.
- --follow, -f : 실시간 로그를 확인한다.
- --since string : timstamp 이후의 로그들을 보여준다.
- --tail string : 끝에서 몇번째까지 라인을 보여준다. (default : all)
- --timestamps, -t : timestamp를 보여준다.
- --until string : timstamp 이전의 로그들을 보여준다.
'K-MOOC > DevOps' 카테고리의 다른 글
[DevOps] Docker 이해(4) - 도커 이미지 기본명령 (0) 2021.04.21 [DevOps] Docker 이해(3) - 도커 설치 및 작동 (0) 2021.04.21 [Docker] Docker 이해(2) - 도커란? (0) 2021.04.15 [DevOps] Docker 이해(1) - 가상화와 컨테이너 (0) 2021.04.14 [DevOps] DevOps 란 무엇인가? (0) 2021.04.12