Docker 인 스 턴 스 (1)
6477 단어 Docker
글 목록
➜ ~ docker run -p 8080:80 -d nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
802b00ed6f79: Pull complete
5291925314b3: Pull complete
bd9f53b2c2de: Pull complete
Digest: sha256:204a9a8e65061b10b92ad361dd6f406248404fe60efd5d6a8f2595f18bb37aad
Status: Downloaded newer image for nginx:latest
8f3dcc5ed8bb5f9dfd192ee661ca20485a05588b2df9cc833318879ac0aaec5f
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8f3dcc5ed8bb nginx "nginx -g 'daemon of…" 4 minutes ago Up 4 minutes 0.0.0.0:8080->80/tcp vibrant_khorana
:
docker ps
실행 중인 용기 보기 Nginx 접근 페이지 바 꾸 기
➜ Git cat index.html
Docker is fun!
➜ Git docker cp index.html 8f3dcc5ed8bb://usr/share/nginx/html
Nginx 접근 페이지 를 우리 가 작성 한 페이지 로 바 꿉 니 다.
➜ Git docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8f3dcc5ed8bb nginx "nginx -g 'daemon of…" 3 hours ago Up 3 hours 0.0.0.0:8080->80/tcp vibrant_khorana
➜ Git docker stop 8f3dcc5ed8bb
8f3dcc5ed8bb
➜ Git docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
➜ Git docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
25e412138f1e nginx "nginx -g 'daemon of…" 3 hours ago Created cranky_bassi
8f3dcc5ed8bb nginx "nginx -g 'daemon of…" 3 hours ago Exited (0) 5 seconds ago vibrant_khorana
docker stop ID
: 실행 중인 용 기 를 정지 합 니 다 docker ps -a
: 정 지 된 용기 보기 메모: Docker 가 용기 안에서 변경 한 것 은 모두 일시 적 으로 저장 되 지 않 았 습 니 다.
➜ Git docker run -p 8080:80 -d nginx
57fd86d6ad1381d2c2d351957a1eb07432c51cbf375945edd8e972139449f1e4
우리 가 Nginx 미 러 를 다시 시작 할 때
8080
포트 를 방문 하면 수정 하기 전의 페이지 임 을 알 수 있 습 니 다.우 리 는 다시
index.html
파일 을 용기 에 복사 하여 용기 에 저장 합 니 다.➜ Git docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
57fd86d6ad13 nginx "nginx -g 'daemon of…" 3 minutes ago Up 3 minutes 0.0.0.0:8080->80/tcp elastic_visvesvaraya
➜ Git docker cp index.html 57fd86d6ad13://usr/share/nginx/html
➜ Git docker commit -m 'nginx fun' 57fd86d6ad13 nginx-fun
sha256:227363986a188bf36754fd84a158f35ae4ae67ef0100b66dc69c3be02be83f6a
➜ Git docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx-fun latest 227363986a18 3 seconds ago 109MB
docker commit
:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 옵션: 설명
➜ Git docker stop 57fd86d6ad13
57fd86d6ad13
➜ Git docker run -p 8080:80 -d nginx-fun
5d3c1662bc35f91466b25564f8dffa250df73e5176fe475c80d0d399e09f4f4b
이전
Nginx
용 기 를 멈 추고 새로 생 성 된 미 러 를 사용 하여 용 기 를 시작 합 니 다. 주 소 를 방문 하면 변 경 된 페이지 를 볼 수 있 습 니 다.용기 지우 기 및 미 러 삭제
➜ Git docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5d3c1662bc35 nginx-fun "nginx -g 'daemon of…" 3 minutes ago Up 3 minutes 0.0.0.0:8080->80/tcp sharp_carson
8f3dcc5ed8bb nginx "nginx -g 'daemon of…" 3 hours ago Exited (0) 16 minutes ago vibrant_khorana
➜ Git docker rm 8f3dcc5ed8bb
8f3dcc5ed8bb
➜ Git docker rm 5d3c1662bc35
Error response from daemon: You cannot remove a running container 5d3c1662bc35f91466b25564f8dffa250df73e5176fe475c80d0d399e09f4f4b. Stop the container before attempting removal or force remove
docker ps -a:
실행 되 지 않 은 용 기 를 포함 하여 모든 용 기 를 표시 합 니 다.docker rm ID:
정 지 된 용 기 를 삭제 합 니 다.docker rmi ID:
다운로드 한 미 러 를 삭제 합 니 다.➜ Git docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx-fun latest 227363986a18 10 minutes ago 109MB
nginx latest be1f31be9a87 2 days ago 109MB
➜ Git docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5d3c1662bc35 nginx-fun "nginx -g 'daemon of…" 6 minutes ago Exited (0) 19 seconds ago sharp_carson
➜ Git docker rm 5d3c1662bc35
5d3c1662bc35
➜ Git docker rmi 227363986a18
Untagged: nginx-fun:latest
Deleted: sha256:227363986a188bf36754fd84a158f35ae4ae67ef0100b66dc69c3be02be83f6a
Deleted: sha256:c14163a12f0a2df3a000782250a37a7e2f715ca628c2a51c78e2326eb7ba1a69
* * 주의: * * 사용
docker rmi
시 이 미 러 를 실행 하 는 용 기 를 반드시 닫 아야 합 니 다.명령 총화
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
첫 번째 Docker for Mac참고 , 나는 옆에 있는 Mac에 Docker를 설치하고 컨테이너를 세워 보고 싶다. Docker Hub를 처음 사용할 때는 계정을 만들어야 합니다. Docker.dmg을 실행하면 Docker가 설치됩니다. Dock...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.