docker nginx

環境
1. ubuntu 17.04 TLS
2.VMWare

安裝 docker
curl -sSL https://get.docker.com/ | sh #快速安裝
抓 nginx image
docker pull nginx
檢查有無 nginx image
 docker images nginx
執行 nginx image
docker run --name webserver -d -p 80:80 nginx # docker run:執行 --name:命名
接著在瀏覽器打上 <IP> 出現如下圖畫面

假設要更改首頁或新增頁面,我們可以如下去動作
docker exec -it webServer bash #用此方式以终端進入 webServer 容器,並執行 bash 命令,獲得一個操作的 Shell。 
echo '<h1>hello docker<h1>' > /usr/share /nginx/html/index1.html

接著輸入 <IP>/index1.html 出現如下圖
保留此 image
docker commit  --author "CCH <s14113242@stu.edu.tw>"  --message "add index1.html"  webServer  nginx:v2
sha256:8e2c7f8fe46b85bec77e067fdb93b9b3b8388d2fb8a5c2ef5b712dbcc706bdd7
可重以下指令觀看
docker images nginx
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               v2                  8e2c7f8fe46b        2 minutes ago       107MB
nginx               latest              c246cd3dd41d        7 days ago          107MB
執行 nginx v2
docker run --name CCHweb -d -p 100:80 nginx:v2
302247e3db59d14157133a04a6e58543bbbcfd0bdba1fb14061091d84ab2f773
如下網頁查看 <IP>:100/index1.html


留言

熱門文章