使用Docker快速安装部署nginx

使用Docker快速安装部署nginx的前提:首先需要确保已经安装了Docker环境

如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker

有了Docker环境后,就可以使用Docker安装部署nginx了

1、随便启动一个nginx实例,只是为了复制出配置

docker run -p80:80 --name nginx -d nginx:1.10

2、将容器内的配置文件拷贝到/mydata/nginx/conf/ 下

#先创建本地所需要的三个文件夹
mkdir -p /mydata/nginx/html
mkdir -p /mydata/nginx/logs
mkdir -p /mydata/nginx/conf

#执行以下命令把容器内的配置文件拷贝到本地的/mydata/nginx/conf/ 下​​​​​​​
docker container cp nginx:/etc/nginx /mydata/nginx/conf/

#由于拷贝完成后会在config中存在一个nginx文件夹,所以需要将它的内容移动到conf中
mv /mydata/nginx/conf/nginx/* /mydata/nginx/conf/
rm -rf /mydata/nginx/conf/nginx

3、终止并删除原容器​​​​​​​

#终止原容器
docker stop nginx

#删除原容器
docker rm nginx

4、创建新的Nginx​​​​​​​

docker run -p 80:80 --name nginx \
 -v /mydata/nginx/html:/usr/share/nginx/html \
 -v /mydata/nginx/logs:/var/log/nginx \
 -v /mydata/nginx/conf/:/etc/nginx \
 -d nginx:1.10

dokcer ps 看一下是否启动成功

可以看到已经启动成功

5、设置开机启动nginx​​​​​​​

docker update nginx --restart=always

6、访问测试

浏览器里输入虚拟机的 ip,如果出现以下页面,说明使用docker搭建nginx成功了

​​​​​​​

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

(曹举的个人博客)嗑嗑嗑瓜子的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值