参考资料:https://www.runoob.com/docker/docker-install-nginx.html
1.拉取镜像:docker pull nginx:latest
2.启动容器:docker run --name 容器别名 -p 80:80 -d nginx
参数说明:
- --name nginx-test:容器名称。
- -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
- -d nginx: 设置容器在在后台一直运行。

3.进入容器:docker exec -it 容器别名 bash
4.查看nginx配置文件路径:nginx -t
可得知,nginx配置文件默认目录为:/etc/nginx/

5.将nginx配置文件拷贝到宿主机上:docker cp nginx-test:/etc/nginx conf
拷贝到当前root目录下的conf文件夹下(自动拆功能键conf文件夹)

6.暂停容器:docker stop 容器别名
7.重新启动nginx并完成项目静态文件映射:
宿主机上nginx文件路径,如下:

宿主机上项目静态文件路径,如下:

nginx宿主机上映射的默认配置文件路径:/etc/nginx
nginx宿主机上映射的默认静态文件路径:/usr/share/nginx/html
完成启动命令:docker run -itd -p 80:80 -v /root/conf/nginx:/etc/nginx -v /root/software/TestPlatform/testplatform/dist:/usr/share/nginx/html --name mytestnginx --rm nginx
映射成功后,usr/share/nginx/html下可显示项目的静态文件。

该博客介绍了如何通过Docker来部署Nginx服务,包括拉取镜像、启动容器、配置文件拷贝、暂停与重启容器,以及如何将宿主机上的项目静态文件映射到Nginx容器中,以便实现静态文件的展示。详细步骤涵盖了从基础的Docker命令到Nginx容器的管理和配置文件操作。
1010

被折叠的 条评论
为什么被折叠?



