修改Docker默認存儲位置的方法

指定鏡像和容器存放路徑的參數是--graph=/var/lib/docker,咱們只須要修改配置文件指定啓動參數便可。linux

Docker 的配置文件能夠設置大部分的後臺進程參數,在各個操做系統中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。docker

若是是 Ubuntu 則添加下面這行(由於 Ubuntu 默認沒開啓 selinux):centos

OPTIONS=--graph="/root/data/docker" -H fd://# 或者DOCKER_OPTS="-g /root/data/docker"ide

最後從新啓動,Docker 的路徑就改爲 /root/data/docker 了。centos7

若是是centos7:操作系統

修改docker.service文件,使用-g參數指定存儲位置rest

**vi /usr/lib/systemd/system/docker.service 進程

ExecStart=/usr/bin/dockerd --graph /new-path/docker **it

// reload配置文件 class

systemctl daemon-reload

// 重啓docker

systemctl restart docker.service

//查看 Docker Root Dir: /var/lib/docker是否改爲設定的目錄/new-path/docker

docker info

相關文章
相關標籤/搜索