測試 commit 建立的 httpd 映像檔

  1. 關閉並刪除 6f9d0405f15b 容器。
    [root@dyw219 newimg]# docker stop 6f9d0405f15b
    6f9d0405f15b
    [root@dyw219 newimg]# docker rm 6f9d0405f15b
    6f9d0405f15b
    
  2. 使用新的 centos/httpd:index 映像檔,建立容器 myweb,讓 host 的 8080 port forward 到容器的 80 port,也就是容器網頁。
    [root@dyw219 newimg]# docker run -dit --name myweb -p 8080:80 centos/httpd:index
    25987c5a3e0a416a6c6e280b5cae870854e9a1c81b3c827eb9683960a355eb25
    
  3. docker ps 查看容器程序存在。
    [root@dyw219 newimg]# docker ps
    CONTAINER ID IMAGE              COMMAND         CREATED       STATUS       PORTS                NAMES
    25987c5a3e0a centos/httpd:index "/run-httpd.sh" 2 minutes ago Up 2 minutes 0.0.0.0:8080->80/tcp myweb
    
  4. curl 連線 host 主機的 8080 port,成功存取容器 myweb 的主網頁 "myweb v2",證實映像檔已更新。
    [root@dyw219 newimg]# curl http://127.0.0.1:8080/
    myweb v2