本教程是在windows上部署的,mac或者linux上部署是一样的,我简要记录一下步骤
docker pull nginx
docker run --name nginx -p 81:80 -d nginx
D:\data\docker\nginx
docker cp nginx:/etc/nginx/nginx.conf D:\data\docker\nginx\conf\nginx.conf
docker cp nginx:/etc/nginx/conf.d D:\data\docker\nginx\conf\conf.d
docker cp nginx:/usr/share/nginx/html/ D:\data\docker\nginx\www\
docker stop nginx
docker rm nginx
docker run -p 81:80 --name nginx -v D:\data\docker\nginx\conf\nginx.conf:/etc/nginx/nginx.conf -v D:\data\docker\nginx\conf\conf.d:/etc/nginx/conf.d -v D:\data\docker\nginx\log:/var/log/nginx -v D:\data\docker\nginx\www:/usr/share/nginx/html -d nginx
docker run -p 81:80 --name nginx
-v D:\data\docker\nginx\conf\nginx.conf:/etc/nginx/nginx.conf # 将本地nginx.conf映射到容器
-v D:\data\docker\nginx\conf\conf.d:/etc/nginx/conf.d # 将本地conf\conf.d目录映射到容器
-v D:\data\docker\nginx\log:/var/log/nginx # 将本地log目录映射到容器
-v D:\data\docker\nginx\www:/usr/share/nginx/html # 将本地www映射到容器
-d nginx
