Docker 部署nginx并挂载配置文件到宿主机

本文详细介绍了如何在宿主机创建文件夹,将nginx配置文件复制到该目录,并通过Docker部署nginx,包括停用和删除原有容器的步骤,确保配置生效。
摘要由CSDN通过智能技术生成

一、首先在宿主机创建文件夹

在服务器的/opt/docker(也可以放在其他目录)目录下创建nginx的相应的文件夹

mkdir -p /opt/docker/nginx/conf
mkdir -p /opt/docker/nginx/conf.d
mkdir -p /opt/docker/nginx/html
mkdir -p /opt/docker/nginx/logs

如果不知道容器内的路径可以进入容器内部查看

​​​​​​​docker ps 查看容器
docker exec -it 容器id /bin/bash

找到nginx镜像中nginx.conf配置文件路径/etc/nginx/nginx.conf

使用命令:ls -l /etc/nginx/
找到default.conf配置文件的路径 /etc/nginx/conf.d/default.conf
 ls -l /etc/nginx/conf.d/        
找到默认首页文件夹html路径/usr/share/nginx/html
 ls -l /usr/share/nginx/

记住相应文件的目录映射的时候使用。

二、将相应的文件复制到宿主机目录

某些配置文件可以直接在容器内部复制到本目录 如:

空格前面是容器内部的路径 后面是宿主机的目录 以default.conf 其他相同
docker cp nginx:/etc/nginx/conf.d/default.conf  /home/nginx/conf/conf.d

将nginx.conf、/conf.d/default.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值