docker常用命令
参看:docker命令大全。这里不做赘述。
docker部署nginx
1.docker hub 查询需要的镜像
地址:https://hub.docker.com/
图:
![227cc036b11b08ccadc5a045be56138d.png](https://i-blog.csdnimg.cn/blog_migrate/952edc0a7ff85a5f28a974296d584011.jpeg)
关于Dockerfile会在后续说明,简单类比下 面向java编程需要.java文件,面向go编程需要.go文件,理解为面向docker编程需要dockerfile文件,
2.拉取 nginx:1.16.0
docker pull nginx:1.16.0#下载完成后查看镜像docker images|grep nginx
3.部署nginx
docker run --name my-nginx -p 8088:80 -d nginx:1.16.0
![3776d3581a485d38ecc812d0e285a0fd.png](https://i-blog.csdnimg.cn/blog_migrate/80af2898f5d6f2d7a998357c0dafa1d8.jpeg)
--name 后面设置容器名称,这里设置的容器名为 my-nginx
-p 端口进行映射,将本地宿主机 8088 端口映射到容器内部的 80 端口。
-d 设置容器在后台运行。
3.查看成功部署图
docker ps|grep nginx
![a46eef5580833ac98eb984a24f3102df.png](https://i-blog.csdnimg.cn/blog_migrate/d9abbb59029ed833d20d07a0e35f9ac8.jpeg)
页面访问: 宿主机ip:宿主机端口
![7a4f2193e7ee2f82ae18d63c6c3d9654.png](https://i-blog.csdnimg.cn/blog_migrate/1db6f998916ec064ea5d92fc531bd169.jpeg)
![91cd122ef975a19d1825633af53af45a.png](https://i-blog.csdnimg.cn/blog_migrate/554c8c6e30841e6d67317de509aca67a.jpeg)