컨테이너 개발을 익히기 위한 5단계 Ch.01

자주 쓰이는 컨테이너 명령어들

컨테이너를 사용할 때 자주 쓰이는 명령어들을 요악해보았다.

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단계로 배우는 도커와 쿠버네티스 - 타카라 마호 저서





© 2022. by minkuk

Powered by minkuk