拉取Nginx镜像

使用最小的Nginx镜像
docker pull nginx:alpine

启动Nginx

docker run -d -p 801:80 --name nginx nginx:alpine
输入该命令就能创建最简单的一个Nginx服务

获取默认Nginx配置文件

由于需要配置

1
2
docker cp nginx:/etc/nginx/nginx.conf $PWD ## copy Nginx容器nginx.conf文件到本地文件下
docker cp nginx:/etc/nginx/conf.d $PWD ## copy Nginx容器conf.d文件夹到本地文件下

运行命令

1
docker run -d -p 8011:80 -p 4443:443 --name aliyun_WebDav_Nginx -v $PWD/nginx.conf:/etc/nginx/nginx.conf -v $PWD/conf.d:/etc/nginx/conf.d -v $PWD/logs:/var/log/nginx -v $PWD/cert:/etc/nginx/cert -e TZ=Asia/Shanghai --restart=unless-stopped nginx:alpine