修改Docker預設儲存位置的方法
阿新 • • 發佈:2018-11-10
在日常使用中由於我們的根目錄通常都比較小,如果想大量儲存容器映象的話很容易導致根目錄寫滿
docker 預設的資料目錄是/var/lib/docker
我們想要移動資料目錄可以按照下面說明操作即可。
指定映象和容器存放路徑的引數是--graph=/var/lib/docker,我們只需要修改配置檔案指定啟動引數即可。
Docker 的配置檔案可以設定大部分的後臺程序引數,在各個作業系統中的存放位置不一致
Ubuntu 中的位置是:/etc/default/docker
CentOS 中的位置是:/etc/sysconfig/docker
Ubuntu修改方法:
#關閉docker 服務 service docker stop #移動資料到新的目錄mv /var/lib/docker /export/docker # 在配置檔案最後一行追加下面配置即可 DOCKER_OPTS="-g /root/data/docker" #重啟docker 服務 service docker start #檢視資料目錄 docker info | grep Dir
Centos修改方法:
# 關閉docker服務 systemctl stop docker.service # 移動資料到新的目錄 mv /var/lib/docker /export/docker # 修改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 info | grep Dir