纳兰性德
  • 微信号:17764149196
您当前的位置:首页  > Linux

Docker安装Nginx

作者:久伴轻尘 时间:2021年12月15日 阅读数:1116

拉取nginx镜像

docker pull nginx

创建并启动nginx容器

docker run --name=nginx-instance -p 80:80 -d nginx

宿主机创建挂载目录

mkdir /usr/local/qc-space/docker/nginx

复制nginx关键目录到宿主机

docker cp nginx-instance:/etc/nginx /usr/local/qc-space/docker/nginx/conf
docker cp nginx-instance:/usr/share/nginx/html /usr/local/qc-space/docker/nginx/html
docker cp nginx-instance:/var/log/nginx /usr/local/qc-space/docker/nginx/logs

重新挂载nginx容器

重新挂载nginx容器,需要先停止到先前运行的nginx容器,然后删除容器。

docker stop nginx-instance
docker rm nginx-instance

每次都需要敲这个命令有点难受,可以单独建立一个sh文件,将命令都配置进去

#停止已经启动的nginx容器
nginxName=nginx-instance
docker stop $nginxName
docker rm $nginxName
docker run --restart=always --name=$nginxName -p 80:80 -d nginx

挂载宿主机目录

#停止已经启动的nginx容器
nginxName=nginx-instance
docker stop $nginxName
docker rm $nginxName
docker run --restart=always --name=$nginxName \
-p 80:80 \
-p 443:443 \
-p 8000:8000 \
-p 8001:8001 \
-v /usr/local/qc-space/docker/nginx/conf:/etc/nginx \
-v /usr/local/qc-space/docker/nginx/html:/usr/share/nginx/html \
-v /usr/local/qc-space/docker/nginx/logs:/var/log/nginx \
-d nginx

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我删除。邮箱:577955659@qq.com

标签: Docker Nginx

久伴轻尘

人生若只如初见,何事秋风悲画扇