天天看點

docker安裝nginx并挂載docker安裝nginx

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

繼續閱讀