docker安装nginx
1、下载镜像
docker pull nginx:1.20.1
2、创建临时容器
docker run -p 80:80 --name nginx -d nginx:1.20.1
3、将配置文件复制出来
#创建文件夹
mkdir -p /data/nginx/conf
#配置文件复制
docker cp nginx:/etc/nginx/nginx.conf /data/nginx/
docker cp nginx:/etc/nginx/conf.d/default.conf /data/nginx/conf/
4、删除临时容器
docker stop nginx
docker rm nginx
5、创建正式使用的容器
docker run -p 80:80 --name nginx --restart=always \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/logs:/var/log/nginx \
-v /data/nginx/conf:/etc/nginx/conf.d \
-d nginx:1.20.1
-d -> 以守护进程的方式启动容器
-v -> 挂载
-p 80:80 -> 绑定宿主机端口
--name nginx -> 指定容器名称
--restart=always -> 开机启动