- docker pull nginx
- docker run --name nginx -p 8080:80 -d nginx
- mkdir -p /data/nginx/www /data/nginx/logs /data/nginx/conf /data/nginx/conf.d
www: 目录将映射为 nginx 容器配置的虚拟目录.
logs: 目录将映射为 nginx 容器的日志目录.
conf: 目录里的配置文件将映射为 nginx 容器的默认配置文件.
conf.d: 目录里的配置文件将映射为 nginx 容器的自定义配置文件.
- docker exec -it nginx /bin/bash
- docker cp nginx:/etc/nginx/nginx.conf /data/nginx/conf
- docker stop nginx
- docker rm nginx
- docker run --name nginx -p 80:80 -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -v /data/nginx/conf.d:/etc/nginx/conf.d -v /etc/localtime:/etc/localtime:ro -d nginx:latest
官方
- https://hub.docker.com/_/nginx
来源: http://www.bubuko.com/infodetail-3326879.html