docker操作的一些例子
阿新 • • 發佈:2018-06-17
nginx color 界面 80端口映射 本機 clas spa har 這一
一、用docker運行nginx
執行docker run命令即可實現:
$ docker run -p 8080:80 -d daocloud.io/nginx
這裏-p執行的是端口映射操作,將nginx運行的80端口映射到本機的8080端口。
執行後,在localhost:8080即可看到nginx的界面。
如果需要nginx運行特定的界面,則需要將自己編輯的html文件放入容器中。
例如,編輯一個index.html文件:
<html> <h1>Hello World.</h1> </html>
用cp命令將這一文件放入容器:
$ docker cp index.html [容器id或name]://usr/share/nginx/html
再執行run命令,就可以在localhost:8080看到hello world了。
但是,放入容器的文件在容器重啟後會刪除,因此需要將容器保存為新的鏡像,以永遠保存對容器所做的修改。用commit命令執行:
docker commit -m ‘mynginx‘ [容器id或name] mynginx
將容器保存為一個新的鏡像。這樣,以後再啟用時就可以直接看到hello world了。
docker操作的一些例子