目录
记一次快速、简单地搭建docker nginx
一、下载image,启动容器
1.直接run 自动pull image:
docker run -p80:80 --name nginx -d nginx
注:这一步我们只是要期中的配置文件,所以随便创建一次容器
docker ps 查看已经OK了
二、将容器的配置文件copy到外部
1.在外部新建三个文件夹用来挂载,这三个文件我放在/data/nginx下,可以修改成自己的目录
mkdir -p /data/nginx/html
mkdir -p /data/nginx/logs
mkdir -p /data/nginx/conf
注:也可以使用工具xftp(利用好工具省事实力)
2.将容器内nginx的配置文件 copy至 外部conf
docker container cp nginx:/etc/nginx /data/nginx/conf/
mv /data/nginx/conf/nginx/* /data/nginx/conf/
rm -rf /data/nginx/conf/nginx
三、创建正式容器
1.停止删除旧容器
docker stop nginx
docker rm nginx
2.创建正式容器
docker run -p 80:80 --restart=always --name nginx \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/logs:/var/log/nginx \
-v /data/nginx/conf/:/etc/nginx \
-d nginx
3.最后访问出现 nginx/{version} 成功!