拉取官方nginx镜像,默认拉取最新版本
docker pull nginx
- 创建Nginx容器。
docker run -di --name nginx -p 80:80 nginx
- 将容器内的配置文件拷贝到指定目录(请先提前创建好目录)。
# 创建目录
mkdir -p /data/nginx
# 将容器内的配置文件拷贝到指定目录
docker cp nginx:/etc/nginx /data/nginx/conf
终止并删除容器 需要执行,前面的步骤是为了获取conf配置文件信息
docker stop nginx
docker rm nginx
数据卷挂载
docker run -di \
--name nginx -p 80:80 \
-v /data/nginx/conf:/etc/nginx \
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/logs:/var/log/nginx \
-v /data/nginx/html:/usr/share/nginx/html nginx