版权声明:本文为博主原创文章,转载请注明出处【by:待孤君临天下】
前言:记录下安装过程以便下次有需要无需百度!
1、下载Nginx镜像
docker pull nginx:latest
docker pull nginx:latest2、查看当前 docker 镜像
docker images
docker images3、创建 Nginx 挂载文件
mkdir-p /home/nginx/conf
mkdir-p /home/nginx/log
mkdir-p /home/nginx/html
创建 Nginx 挂载文件4、 生成容器【临时复制配置文件】
a、创建容器【docker run --name nginx -p 80:80 -d nginx】
b、将容器 nginx.conf 文件复制到宿主机【docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf】
c、将容器 conf.d 文件夹下内容复制到宿主机【docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d】
d、将容器中的html文件夹复制到宿主机【docker cp nginx:/usr/share/nginx/html /home/nginx/】
生成容器5、删除 nginx 容器【 将第4步的 nginx 容器删除掉 】
a、找到 nginx 对应的容器 id【docker ps -a】
b、关闭该容器【docker stop nginx】
c、删除该容器【docker rm nginx】【执行 c 或者 d 选择一个】
d、删除正在运行的 nginx 容器【docker rm -f nginx】
将第4步的 nginx 容器删除掉6、重新创建 nginx 容器并且运行
docker run -p 80:80 --name nginx -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/conf/conf.d:/etc/nginx/conf.d -v /home/nginx/log:/var/log/nginx -v /home/nginx/html:/usr/share/nginx/html -d nginx:latest
重新创建 nginx 容器并且运行
网友评论