- 赋值配置文件(可选)
# 1. 启动一个默认实例
docker run --name nginx -p 11080:80 -d nginx
# 2. 把文件拷出来
cd conf/nginx
docker cp nginx:/etc/nginx/nginx.conf .
docker cp nginx:/etc/nginx/conf.d .
docker cp nginx:/usr/share/nginx/html .
# 3. 删除默认实例
docker stop nginx && docker rm nginx
- 安装
version: '3'
services:
nginx:
container_name: nginx
image: nginx
restart: always
ports:
- 11080:80
privileged: true
volumes:
- /etc/localtime:/etc/localtime:ro
- ./conf/nginx/log/:/var/log/nginx
# 注意:如下挂载都是覆盖
#- ./conf/nginx/conf.d:/etc/nginx/conf.d
#- ./conf/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
#- ./conf/nginx/html:/usr/share/nginx/html
- 测试
http://ip:11080/