上回說到centos安裝docker。html
此次用實戰,docker部署運行常見的應用。java
參看:docker命令大全。這裏不作贅述。nginx
1.docker hub 查詢須要的鏡像docker
圖:centos
關於Dockerfile會在後續說明,簡單類比下 面向java編程須要.java文件,面向go編程須要.go文件,理解爲面向docker編程須要dockerfile文件,spa
2.拉取 nginx:1.16.0code
docker pull nginx:1.16.0 #下載完成後查看鏡像 docker images|grep nginx
3.部署nginxhtm
docker run --name my-nginx -p 8088:80 -d nginx:1.16.0
--name 後面設置容器名稱,這裏設置的容器名爲 my-nginxblog
-p 端口進行映射,將本地宿主機 8088 端口映射到容器內部的 80 端口。
-d 設置容器在後臺運行。
3.查當作功部署圖
docker ps|grep nginx
頁面訪問: 宿主機ip:宿主機端口