更新 httpd 容器

  1. 若容器 6f9d0405f15b 關機,就先啟動。
    [root@dyw219 newimg]# docker start 6f9d0405f15b
    6f9d0405f15b
    
  2. docker ps 查看容器程序,執行的命令是 /run-httpd.sh。
    [root@dyw219 newimg]# docker ps
    CONTAINER ID IMAGE              COMMAND         CREATED       STATUS       PORTS                NAMES
    6f9d0405f15b centos/httpd:index "/run-httpd.sh" 4 seconds ago Up 4 seconds 0.0.0.0:8080->80/tcp myweb
    
  3. 連線 centos/httpd:index 容器,網頁內容是新增的 "myweb test"。
    [root@dyw219 newimg]# curl http://127.0.0.1:8080
    myweb test
    
  4. 建立新的 index.html,內容是 "myweb v2"。
    [root@dyw219 newimg]# echo 'myweb v2' > index.html
    [root@dyw219 newimg]# cat index.html 
    myweb v2
    
  5. 複製新的 index.html 到容器 6f9d0405f15b 的網頁根目錄 /var/www/html/。
    [root@dyw219 newimg]# docker cp index.html 6f9d0405f15b:/var/www/html/
    
  6. 再連線 centos/httpd:index 容器,網頁內容已更新為 "myweb v2"。
    [root@dyw219 newimg]# curl http://127.0.0.1:8080/
    myweb v2