CentOS中使用Docker来部署Nginx

场景

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

CentOS中使用Docker来部署Nginx

 

 

然后拉取nginx的镜像

docker pull nginx

这里默认拉取最新的

拉取成功之后查看

docker images

CentOS中使用Docker来部署Nginx

 

 

然后以后台模式运行Nginx,并设置名字、端口映射

docker run -d --name nginx0726 -p 3344:80 nginx

 

-d 后台运行

--name 指定一个别名

-p 端口映射,前面是宿主机名字,后面是nginx默认的端口名

然后查看是否运行成功

docker ps

CentOS中使用Docker来部署Nginx

 

 

运行成功之后,访问下3344端口进行测试下

curl localhost:3344

CentOS中使用Docker来部署Nginx

 

 

CentOS中使用Docker来部署Nginx

还可以在服务器上开放3344端口

firewall-cmd --add-port=3344/tcp --permanent
firewall-cmd --reload

然后直接在浏览器中访问服务器的3344端口

 CentOS中使用Docker来部署Nginx

 

 

然后如果想要更改nginx的配置怎么办?

Docker exec 命令

在运行的容器中执行命令

-d :分离模式: 在后台运行

-i :即使没有附加也保持STDIN 打开

-t :分配一个伪终端

所以交互式的进入正在运行中的容器

docker exec -it nginx0726 /bin/bash

查看nginx的位置

whereis nginx

可以看到nginx的配置文件的位置在/etc/nginx下

然后就可以进行交互式的更改配置文件了。

CentOS中使用Docker来部署Nginx

然后退出容器

exit

CentOS中使用Docker来部署Nginx

CentOS中使用Docker来部署Nginx

上一篇:34. VUE 的 编译作用域 以及 slot作用域插槽


下一篇:如何提升存储性能之IO模型和AIO大揭秘