修改Docker默認(rèn)存儲空間

默認(rèn)情況下,docker鏡像的默認(rèn)存儲路徑是/var/lib/docker,這相當(dāng)于直接掛載系統(tǒng)目錄下,而一般在搭系統(tǒng)時,這個區(qū)都不會太大,所以如果長期使用docker開發(fā)應(yīng)用,就需要把默認(rèn)的路徑更改到需要路徑下或外掛存儲

1、docker鏡像的默認(rèn)路徑

# docker info  
 Docker Root Dir: /var/lib/docker 

2、為了解決這個問題, 計劃將docker的默認(rèn)存儲路徑從/var/lib/docker中移出去

# mkdir /data
# cd  /data
# mkdir docker

3、修改docker的systemd的docker.service的配置文件

//不知道 配置文件在哪里可以使用systemd 命令顯示一下
# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

4、修改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(新增的)

5、 重新enable 一下docker 服務(wù) 重新進(jìn)行軟連接 以及進(jìn)行一次 daemon-reload

# systemctl daemon-reload
# systemctl restart docker
  1. 查看docker info 信息
# dokcer info 
Docker Root Dir: /data/docker
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容