上回说到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:宿主机端口