Docker安装Nginx

一、安装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,出现以下界面便成功了

图片[1]-Docker安装Nginx-深吸氧
© 版权声明
THE END
请撒泡尿证明你到此一游
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容