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 -> 開機啟動