도커에서 자주 쓰는 명령어 (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 줄을 프린트한다.
도커 명령어 더 알아보기
반응형
'인프라 > 도커' 카테고리의 다른 글
하이퍼바이저 (Hypervisor) 란 무엇인가? (1) | 2024.02.04 |
---|---|
도커 실무 - Mariadb 를 사용하는 스프링부트 프로젝트 배포해보기 (0) | 2022.06.07 |
도커 명령어의 run -it 옵션은 어떤 의미일까? (0) | 2022.06.04 |
도커 소개 (Docker overview - get started 공식문서 번역) (0) | 2022.05.28 |
도커 (Docker) 가 무엇인지 알아보자. (0) | 2022.05.24 |