docker 安裝目錄遷移

2021-09-27 11:34:44 字數 803 閱讀 5946

ubuntu 安裝docker 後的目錄遷移

眾所周知docker使用apt安裝以後,在 /var/lib下,占用 / 下硬碟空間 。

遷移方法: 

1、 # 檢視當前系統下docker 所有正在執行的映象 ,並停止(未開始執行的請忽略)    

docker ps -a  

docker stop (映象名稱)

2、 # 停止docker 服務

service docker stop 

3、 # 將 /var/lib/docker 複製到資料盤下  (注意複製過去後檔案大小是否有變化,相差過大,證明未完全複製,需要重新執行操作)

cp -r  /var/lib/docker /資料盤(路徑自定)/docker 

4、# 刪除/var/lib/docker下的資料

rm -rf /var/lib/docker

如果刪除不乾淨,提示被占用,是由於掛載的原因,提示檔案被占用,以下為處理方法:

cat /proc/mounts

找見docker相關掛載,執行umount操作

umount /var/lib/docker

再次執行刪除操作

rm -rf /var/lib/docker

5、 # 將docker軟鏈結到安裝目錄下

ln -s /資料盤(路徑自定)/docker   /var/lib/docker

6、 # 啟動docker 服務

service docker start 

7、 #  啟動已停止的映象服務

docker start (映象名稱)

遷移docker預設目錄

環境 lsb version core 4.1 amd64 core 4.1 noarch distributor id centos description centos linux release 7.6.1810 core release 7.6.1810 codename core dock...

心得 docker目錄遷移心法

我們在一台jenkins機器上 tmp目錄磁碟空間不夠了,而 tmp掛載到 目錄。最後一查根目錄。定位到是 var lib docker目錄太大。於是有了遷移這個目錄的需求。du sh tmp sort h1.首先,備份fstab檔案 sudo cp etc fstab etc fstab.date...

安裝docker並指定目錄

因為雲伺服器上面系統盤才40g,雲盤500g,40g安裝乙個docker,再裝兩個mysql基本就炸了,所以需要把docker的映象和容器目錄換到雲盤上,經常用到所以記一下 安裝docker,看了很多教程,有安裝docker ce,還有直接yun install docker的,兩個版本差異還是挺大...