您好,登錄后才能下訂單哦!
這篇文章主要講解了“docker遷移數據目錄的方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“docker遷移數據目錄的方法是什么”吧!
# du -hs /var/lib/docker/ 237G /var/lib/docker/ # docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 7 2 122.2GB 79.07GB (64%) Containers 2 2 61.96GB 0B (0%) Local Volumes 0 0 0B 0B Build Cache 0 0 0B 0B
# docker system prune 命令可以用于清理磁盤,刪除關閉的容器、無用的數據卷和網絡,以無tag的鏡像。 # docker system prune -a 命令可以將沒有容器使用Docker鏡像都刪掉。注意,這兩個命令會把暫時關閉的容器,以及暫時沒有用到的Docker鏡像都刪掉。
【停docker】 # systemctl stop docker 【創建新的docker目錄】 # mkdir -p /home/docker/lib 【遷移 /var/lib/docker 目錄】 (注:可直接mv,確保磁盤夠大) # rsync -avz /var/lib/docker /home/docker/lib/ 【增加配置】 查看 /etc/systemd/system/docker.service.d/devicemapper.conf是否存在。如果不存在,就新建。 # mkdir -p /etc/systemd/system/docker.service.d/ # vi /etc/systemd/system/docker.service.d/devicemapper.conf (注:devicemapper.conf 增加配置:同步的時候把父文件夾一并同步過來,實際上的目錄應在 /home/docker/lib/docker ) [Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/docker 【重新加載 docker】 # systemctl daemon-reload # systemctl restart docker # systemctl enable docker 【檢查docker info】 # docker info | grep "Docker Root Dir" 是否變更為: /home/docker/lib/docker 【檢查鏡像】 # docker images 【清理原數據】 確定容器沒問題后刪除/var/lib/docker/目錄中的文件。 # rm -rf /var/lib/docker
感謝各位的閱讀,以上就是“docker遷移數據目錄的方法是什么”的內容了,經過本文的學習后,相信大家對docker遷移數據目錄的方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。