docker 학습 노트 (3) - 사용자 정의 미 러 만 들 기
[root@DockServer opt]# docker pull nginx
[root@DockServer opt]# docker p_w_picpaths
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest b8efb18f159b 3 weeks ago 107MB
NGINX 미 러 시작, 포트 맵
[root@DockServer opt]# docker run --name webserver -d -p 80:80 nginx
8f62585b370ca34eb8c438adbab0f972e1990cee25000a742c6a2d8e7ee7ba38
[root@DockServer opt]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8f62585b370c nginx "nginx -g 'daemon ..." 6 seconds ago Up 6 seconds 0.0.0.0:80->80/tcp webserver
포트 에 접근 하고 명령 행 으로 직접 접근 합 니 다.
[root@DockServer opt]# curl http://127.0.0.1
html>
Welcome to nginx!
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.
For online documentation and support please refer to
nginx.org.
Commercial support is available at
nginx.com.
Thank you for using nginx.
nginx docker 에 있 는 동쪽 을 방문 할 수 있 습 니 다. 다음 페이지 의 내용 을 수정 하 겠 습 니 다.
nginx docker 에 들 어가 서 수정 합 니 다.
docker
[root@DockServer opt]# docker exec -it webserver bash
root@8f62585b370c:/# echo 'Hello, Docker!' > /usr/share/nginx/html/index.html
root@8f62585b370c:/# exit
exit
다시 한번 방문 해 보 겠 습 니 다.
[root@DockServer opt]# curl http://127.0.0.1
Hello, Docker!
수정 에 성 공 했 음 을 알 수 있 습 니 다. 거울 로 저장 합 니 다.
[root@DockServer opt]# docker commit --author "Ding Jin " --message " nginx " webserver webserver:v2
sha256:ca35d11b57bac6e3e4ebab15aaff528c8530f7f5e59e00f58fa61e86edf1aa91
[root@DockServer opt]# docker p_w_picpaths
REPOSITORY TAG IMAGE ID CREATED SIZE
webserver v2 ca35d11b57ba 6 seconds ago 107MB
nginx latest b8efb18f159b 3 weeks ago 107MB
webserver:v2 ,
[root@DockServer opt]# docker run --name web2 -d -p 81:80 webserver:v2
1647edeba49aa664c0ccf642248f6b30b36c6b08990ede580a5803f1a59ae545
[root@DockServer opt]# curl http://127.0.0.1:81
Hello, Docker!
다음 명령 을 알 수 있 습 니 다.
webserver ,
[root@DockServer opt]# docker diff webserver
C /root
A /root/.bash_history
C /run
A /run/nginx.pid
C /var
C /var/cache
C /var/cache/nginx
A /var/cache/nginx/uwsgi_temp
A /var/cache/nginx/client_temp
A /var/cache/nginx/fastcgi_temp
A /var/cache/nginx/proxy_temp
A /var/cache/nginx/scgi_temp
C /usr
C /usr/share
C /usr/share/nginx
C /usr/share/nginx/html
webserver:v2
[root@DockServer opt]# docker history webserver:v2
IMAGE CREATED CREATED BY SIZE COMMENT
ca35d11b57ba 4 minutes ago nginx -g daemon off; 98B nginx
b8efb18f159b 3 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daem... 0B
3 weeks ago /bin/sh -c #(nop) STOPSIGNAL [SIGTERM] 0B
3 weeks ago /bin/sh -c #(nop) EXPOSE 80/tcp 0B
3 weeks ago /bin/sh -c ln -sf /dev/stdout /var/log/ngi... 0B
3 weeks ago /bin/sh -c apt-get update && apt-get inst... 52.2MB
3 weeks ago /bin/sh -c #(nop) ENV NJS_VERSION=1.13.3.... 0B
3 weeks ago /bin/sh -c #(nop) ENV NGINX_VERSION=1.13.... 0B
3 weeks ago /bin/sh -c #(nop) MAINTAINER NGINX Docker... 0B
3 weeks ago /bin/sh -c #(nop) CMD ["bash"] 0B
3 weeks ago /bin/sh -c #(nop) ADD file:fa8dd9a679f473a... 55.2MB
상편 과 결합 하여 우 리 는 로 컬 사유 창고 에 올 린 후에 바로 로 컬 에서 호출 할 수 있 습 니 다 ~ ~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
STL 학습노트(6) 함수 객체모방 함수는 모두pass-by-value이다 함수 대상은 값에 따라 전달되고 값에 따라 되돌아오기 때문에 함수 대상은 가능한 한 작아야 한다(대상 복사 비용이 크다) 함수 f와 대상 x, x 대상에서 f를 호출하면:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.