인프라/도커

도커 자주 쓰이는 명령어 정리 (Docker Cheat Sheet)

Jake Seo 2022. 6. 3. 19:36

도커에서 자주 쓰는 명령어 (Docker Cheat Sheet)

Build: 빌드 관련 명령어

  • docker build -t image:1.0: 현재 디렉토리의 Dockerfile 로부터 이미지를 빌드하고, 이미지를 태그한다.
  • docker image ls: 도커 엔진을 통해 로컬에 설치된 모든 이미지 리스트를 보여준다.
  • docker image rm image:1.0: 로컬 이미지 저장소에서 이미지를 삭제한다.

Share: 이미지를 저장하거나 불러오는 명령어

  • docker pull image:1.0: 레지스트리에서 이미지를 불러온다.
  • docker tag image:1.0 repo/image:2.0: 로컬 이미지를 새로운 이미지 이름과 태그로 다시 태그한다.
  • docker push repo/image:2.0: 이미지를 레지스트리로 푸시한다.

Run: 컨테이너 실행 관련 명령어

  • docker container run --name web -p 5000:80 alpine:3.9: alpine 이미지의 3.9 버전을 불러와 컨테이너를 실행하고, 실행하는 컨테이너의 이름을 web 이라고 명명한다. 그 후에 컨테이너 내부 80 번 포트를 5000 번 포트로 매핑하고 외부에 노출시킨다.
  • docker container stop web: SIGTERM 을 통해 실행중인 컨테이너를 중지시킨다.
  • docker container kill web: SIGKILL 을 통해 컨테이너를 중지시킨다.
  • docker network ls: 네트워크의 리스트를 보여준다.
  • docker container ls: 실해중인 컨테이너의 리스트를 보여준다.
  • docker container rm -f $(docker ps -aq): 실행중이거나 중지된 모든 컨테이너를 삭제한다.
  • docker container logs --tail 100 web: 컨테이너의 로그 중 마지막 100 줄을 프린트한다.

도커 명령어 더 알아보기

반응형