场景
CentOS7中Docker的安装与配置:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701
在上面安装好Docker之后,怎样使用docker部署Nginx
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先搜索nginx镜像
docker search nginx
然后拉取nginx的镜像
docker pull nginx
这里默认拉取最新的
拉取成功之后查看
docker images
然后以后台模式运行Nginx,并设置名字、端口映射
docker run -d --name nginx0726 -p 3344:80 nginx
-d 后台运行
--name 指定一个别名
-p 端口映射,前面是宿主机名字,后面是nginx默认的端口名
然后查看是否运行成功
docker ps
运行成功之后,访问下3344端口进行测试下
curl localhost:3344
还可以在服务器上开放3344端口
firewall-cmd --add-port=3344/tcp --permanent
firewall-cmd --reload
然后直接在浏览器中访问服务器的3344端口
然后如果想要更改nginx的配置怎么办?
Docker exec 命令
在运行的容器中执行命令
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
所以交互式的进入正在运行中的容器
docker exec -it nginx0726 /bin/bash
查看nginx的位置
whereis nginx
可以看到nginx的配置文件的位置在/etc/nginx下
然后就可以进行交互式的更改配置文件了。
然后退出容器
exit
博客园:
https://www.cnblogs.com/badaoliumangqizhi/
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。