參考:
我使用方法
二、修改映象和容器的存放路徑
指定映象和容器存放路徑的引數是--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...