nginx docker
时间: 2023-10-22 13:03:50 浏览: 144
Docker 安装 Nginx
根据引用内容,nginx docker可以通过以下步骤进行相关操作:
1. 将docker内的nginx.conf文件复制到外部的指定路径,可以使用命令:docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/config/nginx.conf。
2. 将docker内的default.conf文件复制到外部的指定路径,可以使用命令:docker cp nginx:/etc/nginx/conf.d/default.conf /usr/local/nginx/config/conf.d/default.conf。
3. 创建Nginx容器,可以使用以下命令:
- 执行docker rm nginx或者以容器id方式关闭容器;
- 找到nginx对应的容器id,可以使用docker ps -a命令;
- 关闭该容器,可以使用docker stop nginx命令;
- 删除该容器,可以使用docker rm nginx命令;
- 删除正在运行的nginx容器,可以使用docker rm -f nginx命令;
- 运行新的nginx容器,可以使用以下命令:
docker run -p 9002:80 --name nginx -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/conf/conf.d:/etc/nginx/conf.d -v /home/nginx/log:/var/log/nginx -v /home/nginx/html:/usr/share/nginx/html -d nginx:latest。
4. 将容器中的nginx.conf文件和conf.d文件夹复制到宿主机,可以使用以下命令:
- 生成容器,可以使用docker run --name nginx -p 9001:80 -d nginx命令;
- 将容器中的nginx.conf文件复制到宿主机,可以使用docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf命令;
- 将容器conf.d文件夹下内容复制到宿主机,可以使用docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d命令;
- 将容器中的html文件夹复制到宿主机,可以使用docker cp nginx:/usr/share/nginx/html /home/nginx/命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文