默認(rèn)情況下,docker鏡像的默認(rèn)存儲(chǔ)路徑是/var/lib/docker,這相當(dāng)于直接掛載系統(tǒng)目錄下,而一般在搭系統(tǒng)時(shí),這個(gè)區(qū)都不會(huì)太大,所以如果長(zhǎng)期使用docker開發(fā)應(yīng)用,就需要把默認(rèn)的路徑更改到需要路徑下或外掛存儲(chǔ)。
下面我們就來看一下修改docker默認(rèn)存儲(chǔ)目錄的方法:
通過docker info命令可以看到docker默認(rèn)的存儲(chǔ)目錄是:
Docker Root Dir: /var/lib/docker
在docker的systemd的docker.service的配置文件中即可修改默認(rèn)存儲(chǔ)目錄。
不知道配置文件在哪里可以使用systemd 命令查看:
# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
修改docker.service文件.
# vim /usr/lib/systemd/system/docker.service #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (注釋原先的) ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker(新增的)
重啟:
systemctl daemon-reload systemctl restart docker