四個修改Docker預設儲存位置的方法

2022-07-27 04:36:18 字數 851 閱讀 4500

參考:

我使用方法

二、修改映象和容器的存放路徑

指定映象和容器存放路徑的引數是--graph=/var/lib/docker,我們只需要修改配置檔案指定啟動引數即可。

docker 的配置檔案可以設定大部分的後台程序引數,在各個作業系統中的存放位置不一致,在 ubuntu 中的位置是:/etc/default/docker,在 centos 中的位置是:/etc/sysconfig/docker。

如果是 ubuntu 則新增下面這行(因為 ubuntu 預設沒開啟 selinux):

options=--graph="/root/data/docker" -h fd://# 或者docker_opts="-g /root/data/docker"

最後重新啟動,docker 的路徑就改成 /root/data/docker 了。

如果是centos7:

修改docker.service檔案,使用-g引數指定儲存位置

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

execstart=/usr/bin/dockerd --graph /new-path/docker 

// reload配置檔案 

systemctl daemon-reload 

// 重啟docker 

systemctl restart docker.service

//檢視 docker root dir: /var/lib/docker是否改成設定的目錄/new-path/docker 

docker info

四個修改Docker預設儲存位置的方法

方法 一 軟鏈結 預設情況下docker的存放位置為 var lib docker 可以通過下面命令檢視具體位置 sudo docker info grep docker root dir 解決這個問題,最直接的方法當然是掛載分割槽到這個目錄,但是我的資料盤還有其他東西,這肯定不好管理,所以採用修改...

Centos7修改Docker預設儲存位置

centos7安裝docker之後,預設的映象及容器儲存路徑為 var lib docker,可以使用命令docker info檢視。但是該路徑預設使用的是系統盤的儲存,如果掛載了資料盤,需要把docker的預設儲存路徑修改至資料盤的掛載目錄,則需要修改docker的相關配置。將 graph dat...

修改docker預設儲存路徑

擴充套件 通過systemd配置docker 可以直接修改 lib systemd system docker.service檔案 其他方法可能會找不到檔案,這個可以找到 解決方案 正文 策略 修改 docker daemon 的啟動引數 g,graph 步驟 1 先將docker關了 sudo s...