修改鏡像和容器的默認存放路徑
指定鏡像和容器存放路徑的參數是--graph=/var/lib/docker,咱們只須要修改配置文件指定啓動參數便可。恰好有個300g盤的掛在/data目錄上,因此在這個目錄下新建一個文件路徑/data/tools/dockerlinux
1.Docker的配置文件能夠設置大部分的後臺進程參數,在各個操做系統中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS中的位置是:/etc/sysconfig/docker。
若是是 CentOS6 則添加下面這行:docker
OPTIONS=--graph="/data/tools/docker"--selinux-enabled -H fd://json
若是是 Ubuntu 則添加下面這行(由於 Ubuntu 默認沒開啓 selinux):vim
OPTIONS=--graph="/data/tools/docker" -H fd://#url
或者spa
DOCKER_OPTS="-g /data/tools/docker"操作系統
最後從新啓動,Docker 的路徑就改爲 /data/tools/docker 了。.net
若是是CentOS7 就是用以下:rest
修改docker.service文件,使用--graph參數指定存儲位置blog
sudo vim /usr/lib/systemd/system/docker.service
文本內容:ExecStart=/usr/bin/dockerd下面添加以下內容:
--graph /data/tools/docker
2.修改完成後reload配置文件
sudo systemctl daemon-reload
3.重啓docker服務
sudo systemctl restart docker.service
4.修改默認存儲路徑的任務已經完成了,期待下一個《非root用戶加入docker用戶組省去sudo (三)》
備註:若是docker是1.12或以上的版本,能夠修改(或新建)daemon.json文件。修改後會當即生效,不需重啓docker服務。
sudo vim /etc/docker/daemon.json
修改以下:
{"registry-mirrors": ["http://***.***.com"],"graph":"/data/tools/docker"}