一、下载镜像
docker pull nginx:latest
二、创建挂载目录
mkdir -p /home/yujj/share/nginx/conf
mkdir -p /home/yujj/share/nginx/log
mkdir -p /home/yujj/share/nginx/html
三、生成容器并复制配置文件到宿主机
docker run --name nginx -p 9001:80 -d nginx
docker cp nginx:/etc/nginx/nginx.conf /home/yujj/share/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /home/yujj/share/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /home/yujj/share/nginx/
docker rm nginx
四、创建正式容器(挂载卷)
docker run
-p 80:80
--name nginx
--network host
-v /home/yujj/share/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /home/yujj/share/nginx/conf/conf.d:/etc/nginx/conf.d
-v /home/yujj/share/nginx/log:/var/log/nginx
-v /home/yujj/share/nginx/html:/usr/share/nginx/html
-d nginx:latest
五、验证部署
访问服务器 IP 或域名即可看到 Nginx 默认页面。修改 html 目录下的文件即可部署自己的网站。
