docker 部署 nginx
2021-06-13 本文已影响0人
SlowGO
拉取nginx镜像
docker pull nginx
创建所需目录
mkdir -p /data/nginx/www /data/nginx/logs /data/nginx/conf
分别是网站目录、日志目录、配置目录。
启动一个临时nginx容器:
docker run -d --name=nginx nginx
从中取得配置文件,放入本地刚创建的配置目录中:
docker cp [容器id]:/etc/nginx/nginx.conf /data/nginx/conf
启动nginx容器,挂载相应目录:
docker run --rm -d -p 80:80 -p 443:443 --name nginx-web \
-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 \
nginx