使用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/ 下

 
  1. #先创建本地所需要的三个文件夹

  2. mkdir -p /mydata/nginx/html

  3. mkdir -p /mydata/nginx/logs

  4. mkdir -p /mydata/nginx/conf

  5.  
  6. #执行以下命令把容器内的配置文件拷贝到本地的/mydata/nginx/conf/ 下

  7. docker container cp nginx:/etc/nginx /mydata/nginx/conf/

  8.  
  9. #由于拷贝完成后会在config中存在一个nginx文件夹,所以需要将它的内容移动到conf中

  10. mv /mydata/nginx/conf/nginx/* /mydata/nginx/conf/

  11. rm -rf /mydata/nginx/conf/nginx

3、终止并删除原容器

 
  1. #终止原容器

  2. docker stop nginx

  3.  
  4. #删除原容器

  5. docker rm nginx

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

 
  1. docker run -p 80:80 --name nginx \

  2. -v /mydata/nginx/html:/usr/share/nginx/html \

  3. -v /mydata/nginx/logs:/var/log/nginx \

  4. -v /mydata/nginx/conf/:/etc/nginx \

  5. -d nginx:1.10

dokcer ps 看一下是否启动成功

可以看到已经启动成功

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

docker update nginx --restart=always

6、访问测试

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值