修改docker默認存儲路徑


默認情況下,docker鏡像的默認存儲路徑是/var/lib/docker,這相當於直接掛載系統目錄下,而一般在搭系統時,這個區都不會太大,所以如果長期使用docker開發應用,就需要把默認的路徑更改到需要路徑下或外掛存儲

1、docker鏡像的默認路徑

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

2、為了解決這個問題, 計划將docker的默認存儲路徑從/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 服務 重新進行軟連接 以及進行一次 daemon-reload

# systemctl daemon-reload
# systemctl restart docker

7. 查看docker info 信息

# dokcer info 
Docker Root Dir: /data/docker

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM