티스토리 뷰

docker

docker 명령어

Lurutia 2023. 1. 14. 14:48

이미지 다운로드

$ docker pull nginx:latest

다운받고자 하는 이미지가 docker hub에 등록되어 있다면 커맨드를 복사할 수 있도록 친절하게 제공하고 있습니다.

 

컨테이너 실행

$ docker run --name some-nginx nginx:latest

# options
   -i                                # 컨테이너에 키보드 입력이 필요한경우
   -t                                # 컨테이너에 TTY할당하여 터미널 이용이 필요한 경우
   -d                                # 백그라운드로 실행
   --name some-nginx                 # 컨테이너 이름
   -p 5000:80                          # 포트 바인딩 [local:docker]
   -v C:/image:/usr/share/nginx/html:ro          # 볼륨 바인딩 [로컬:docker]
   nginx:1.23.3         # 실행할 이미지 image:tag
   
   ex)
   $ docker run -d -it --name image-server -p 5000:80 -v C:/image:/usr/share/nginx/html:ro nginx:1.23.3

 

현재 실행중인 컨테이너

$ docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                               NAMES
4e2425c1f8f2   mysql          "docker-entrypoint.s…"   2 months ago     Up 2 hours      0.0.0.0:3306->3306/tcp, 33060/tcp   mysql

 

컨테이너 종료

# docker rm [container id]
$ docker rm 4e2425c1f8f2

 

 

이미지 삭제

# docker rmi [image]
$ docker rmi nginx:latest

'docker' 카테고리의 다른 글

docker로 간단 nginx image 서버 만들기  (0) 2023.01.14
docker desktop  (0) 2023.01.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함