阿里云 CentOS 7.6 / 7.9 docker安装 nginx

版权声明:本文为博主原创文章,转载请注明出处【by:待孤君临天下】

前言:记录下安装过程以便下次有需要无需百度!

1、下载Nginx镜像

docker pull nginx:latest 

docker pull nginx:latest 

2、查看当前 docker 镜像

docker images

docker images

3、创建 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 容器并且运行

你可能感兴趣的:(阿里云 CentOS 7.6 / 7.9 docker安装 nginx)