一、安装Nginx
1. 拉取镜像
docker pull nginx
2.运行镜像
因为挂载时,如果宿主机挂载目录为空,则可能会将容器中挂载的目录给覆盖。
docker run -p 80:80 -d nginx
二、挂载配置
1.创建文件夹
// 创建配置文件挂载
mkdir -p nginx/conf
// 创建静态文件挂载
mkdir -p nginx/html
// 创建日志文件挂载
mkdir -p nginx/log
2.拷贝 Nginx 配置文件
//将容器nginx.conf文件复制到宿主机
docker cp 容器id:/etc/nginx/nginx.conf /root/nginx/conf/nginx.conf
//将容器conf.d文件夹复制到宿主机
docker cp 容器id:/etc/nginx/conf.d /root/nginx/conf/conf.d
//将容器静态文件夹html复制到宿主机
docker cp 容器id:/usr/share/nginx/html/ /root/nginx
三、停止容器并删除
// 停止容器
docker stop 容器id
//删除容器
docker rm 容器id
四、启动并挂载目录
docker run -d -p 80:80 --restart always -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/conf/conf.d:/etc/nginx/conf.d -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/log:/var/log/nginx nginx
输入主机ip,出现以下界面便成功了
© 版权声明
THE END
暂无评论内容