docker 部署 nginx

拉取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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容