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         107MBNGINX 미 러 시작, 포트 맵
[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에 따라 라이센스가 부여됩니다.