Skip to main content

04. 도커 명령어

도커를 사용할 때 자주 사용하는 명령어들을 학습

docker run : 도커를 구동하는 명령어#

함께 사용할 수 있는 옵션은 다음과 같다.

  • -i : 키보드 입력을 컨테이너의 표준 입력에 연결하여 키보드 입력을 컨테이너에게 보낸다.

  • -t : 터미널을 통해 대화형 조작이 가능하게 만든다. (그래서 보통 -it로 붙여서 많이 쓴다.)

  • -d : 백그라운드로 컨테이너를 돌려 터미널과 연결하지 않게 한다.

  • --name : 컨테이너의 이름을 설정한다.

  • --rm : 컨테이너가 종료하면 자동으로 컨테이너 프로세스를 종료시킨다.

docker ps : 컨테이너 상태 출력#

docker logs : 컨테이너 로그 출력#

docker stop, kill : 컨테이너 중지, 삭제#

내가 자주 쓰는 명령어인데 여러 컨테이너를 모두 다 한방에 죽일 때 주로 사용한다.

docker rm `docker ps -a -q`

docker start : 컨테이너 재가동#

정지상태인 컨테이너 재 구동 시 사용하는 명령어이다.

docker commit : 컨테이너의 변경 사항을 레포지토리에 저장#

docker commit [옵션] 컨테이너 ID | 컨테이너명 리포지토리명:[:태그]를 실행하면 현재 컨테이너의 상태를 이미지로 만들어둔다.

이미 기존에 존재하는 이미지가 있다면 현재 도커 컨테이너의 상태로 이미지를 업데이트 한다.

docker push : 이미지를 원격 레포지토리에 보관#

Reference#

k8s

15단계로 배우는 도커와 쿠버네티스 - 타카라 마호 저서

Last updated on