一、創建出要資料掛載的目錄
mkdir -p /mydata/nginx
檔案夾如圖:

二、docker拉取個nginx拷貝其組態檔
說明:如果本地沒有nignx容器,docker會去下載
docker run -p 80:80 --name nginx -d nginx:1.10
1、切換到mydata檔案夾
cd /mydata
2、拷貝nginx的組態檔(注意后面的空格和點)
docker container cp nginx:/etc/nginx .
3、查看是否拷貝成功
cd /mydata/nginx
ls
4、如圖

5、停止docker中的nginx
docker stop nginx
6、移除docker中的nginx
docker rm nginx容器
7、整理目錄
將ngnix改名為conf ,在創建nginx目錄放conf,更有層次感
在mydata目錄下操作(3跳命令)
mv nginx conf
mkdir nginx
mv conf nginx/
如圖:

二、docker錄取nginx掛載組態檔和其他
一條命令
說明:主要是掛載了其conf目錄,并創建出和掛載html和log檔案夾
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10
查看dokcer 運行容器
docker ps
如圖:

三、容器自啟動
docker update nginx --restart=always
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/304713.html
標籤:其他
