티스토리 뷰
이미지 다운로드
$ 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 |
댓글