场景

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

posted on 2021-07-26 13:13  霸道流氓  阅读(252)  评论(0编辑  收藏  举报