Gaegul's devlog
[Docker] Docker 기본 명령어 (docker CLI) 본문
728x90
반응형
이번 포스팅에서는 기본 도커 CLI 명령어를 공유해볼께요!
컨테이너 흐름은 이미지를 참고하세요!
그리고 도커파일을 build 하면 이미지가 생성되고 이미지를 run(실행) 하면 컨테이너가 생성된다! 그리고 이미지는 도커허브에서 다운(pull) 받고 올릴(push) 수 있다!
Docker CLI
1. registry 로 부터 이미지 다운
docker pull [OPTION] NAME[:TAG|@DIGEST]
2. 이미지 목록 조회
docker images [OPTIONS] [REPOSITORY[:TAG]]
3. 이미지로부터 새로운 컨테이너를 생성하고 실행하기
docker run [OPTIONS] IMAGE [COMMAND] [ARG]
# 예제
docker run httpd
docker run --name KyeongaContainer httpd #이름을 달 수도 있음.
docker run --p 8888:80 -v ~/wanted/pre-mission/docker-pro-wanted/lecture-material:/usr/local/apache2/htdocs httpd
4. 실행되고 있는 하나 또는 하나 이상의 컨테이너 멈추기
docker stop [OPTIONS] CONTAINERS [COINTAINER..]
# 예제
docker stop 9b0f49de746c
docker stop -a
5. 컨테이너의 로그들 패치하기
docker logs [OPTIONS] CONTAINERS
# 예제
docker logs second
docker logs second -f
6. 하나 또는 하나 이상의 컨테이너 제거하기
-f 명령어는 현재 실행중인 컨테이너를 강제 삭제 하는 옵션이다!
docker rm [OPTIONS] CONTAINERS [CONTAINERS..]
# 예제
docker rm 6026ab9b44cc
docker rm second -f
# rm은 컨테이너를 하나하나 삭제하는 거지만 모든 컨테이너를 한번에 삭제하는 명령어도 있음.
docker container prune
7. 하나 또는 하나 이상의 이미지 제거하기
docker rmi [OPTIONS] IMAGES [IMAGES..]
# 예제
docker rmi 6026ab9b44cc
더 자세한 명령어 정리는 docker docs를 참고해두 좋다!!! 👍🏻
https://docs.docker.com/engine/reference/run/
본 포스팅은 원티드 도커 강의에서 배운 내용을 정리한 글입니다. :)
728x90
반응형
'Linux & Docker' 카테고리의 다른 글
[Docker] Docker 란 무엇일까? (0) | 2023.04.06 |
---|---|
[Linux] screen / tmux (1) | 2021.08.06 |
Comments