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

怎麼更換docker的儲存目錄

王林
發布: 2020-12-23 09:51:11
轉載
4406 人瀏覽過

怎麼更換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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板