docker如何修改默認路徑的


https://www.yuque.com/docs/share/f0f4918d-cacc-4c32-bc51-cb74463cc85b?#

Docker 默認安裝的情況下,會使用 /var/lib/docker/ 目錄作為存儲目錄,用以存放拉取的鏡像和創建的容器等。不過由於此目錄一般都位於系統盤,遇到系統盤比較小,而鏡像和容器多了后就容易尷尬,這里說明一下如何修改 Docker 的存儲目錄。

以我手頭的一台 VPS 作為例子,可以看到這台機子本身有兩塊硬盤,我把數據盤 vdb 掛載到了/orisdom 目錄,目標就是將 Docker 存儲目錄移到/orisdom /docker。

 

1.輸入docker info

 

2.官方文檔的修改辦法是編輯 /etc/docker/daemon.json 文件:

vi /etc/docker/daemon.json

 3.默認情況下這個配置文件是沒有的,這里實際也就是新建一個,然后寫入以下內容:

{ "data-root": "/www/docker" }

此文件還涉及默認源的設定,如果設定了國內源,那么實際就是在源地址下方加一行,寫成:

{ "registry-mirrors": ["http://hub-mirror.c.163.com"], "data-root": "/www/docker" }

保存退出,然后重啟 docker 服務:

systemctl restart docker

再次查看 docker 信息,可以看到目錄已經變成了設定的/orisdom/docker:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM