docker安装部署nginx
简单分为以下几步:
1、下载镜像
2、运行nginx容器
3、新建所需文件夹并将容器中生成的文件复制到指定的主机文件夹
4、删除刚刚建立的nginx容器,再建立一个新的nginx容器,将容器中的文件映射到刚刚复制好的主机文件中
1、下载nginx镜像
docker pull nginx
2、先run一个nginx容器
docker run --name nginx-test -p 8081:80 -d nginx
3、新建所需文件夹
mkdir -p /docker/nginx
mkdir -p /docker/logs/nginx
4、将容器中生成的文件复制到指定的主机文件夹
docker cp nginx-test:/etc/nginx/nginx.conf /docker/nginx/
docker cp nginx-test:/etc/nginx/conf.d /docker/nginx/
docker cp nginx-test:/usr/share/nginx/html /docker/nginx/
5、删除刚刚建立的nginx容器
docker rm -f nginx-test
6、再建立一个新的nginx容器,将容器中的文件映射到刚刚复制好的主机文件中
docker run -p 8081:80 --restart always --name nginx -v /docker/nginx/conf.d:/etc/nginx/conf.d -v /docker/nginx/html:/usr/share/nginx/html -v /docker/logs/nginx:/var/log/nginx -d nginx
7、检查一下容器是否在运行
docker ps
image.png
8、查看是否可远程连接
ip地址为虚拟机的地址(可用 ip addr 查询)
image.png
网友评论