首頁  >  文章  >  運維  >  怎麼更換docker的儲存目錄

怎麼更換docker的儲存目錄

王林
王林轉載
2020-12-23 09:51:114384瀏覽

怎麼更換docker的儲存目錄

文章背景:

在開發環境中,由於docker測試伺服器運作的容器、映像太多,導致磁碟空間經常被佔滿。所以現在決定把docker的儲存目錄換到新的掛載點。

(學習影片分享:程式設計影片

1、檢視Docker 磁碟使用情況

docker system df

2、清理磁碟

docke system prune

刪除關閉的容器無用的資料磁碟區和網路無TAG的映像-a 參數 無用的映像也會刪除(慎用)

3、停止Docker 服務

systemctl stop docker

4 、遷移資料目錄

rsync -avz /var/lib/docker /data/docker/lib/

/var/lib/docker : docker預設資料目錄/var/lib/docker : 目標目錄, 執行前需要先建立

5、設定mapper檔案

根據docker服務的安裝設定檔進行修改

vi /usr/lib/systemd/system/dokcer.service

在ExectStart=xxx 中新增屬性

ExectStart=xxx --graph /data/docker/lib/docker

重新更新docker服務

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker

6 、檢查

docker info

可以看到以下資訊表示成功

Docker Root Dir: /data/docker/lib/docker

執行docker images可以看到之前所有的映像也全部同步了過來。

相關推薦:docker教學

#

以上是怎麼更換docker的儲存目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除