修改docker image存放位置


修改鏡像和容器的默認存放路徑

 

指定鏡像和容器存放路徑的參數是--graph=/var/lib/docker,我們只需要修改配置文件指定啟動參數即可。剛好有個300g盤的掛在/data目錄上,所以在這個目錄下新建一個文件路徑/data/tools/docker

1.Docker的配置文件可以設置大部分的后台進程參數,在各個操作系統中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS中的位置是:/etc/sysconfig/docker。

如果是 CentOS6 則添加下面這行:

OPTIONS=--graph="/data/tools/docker"--selinux-enabled -H fd://

 

如果是 Ubuntu 則添加下面這行(因為 Ubuntu 默認沒開啟 selinux):

OPTIONS=--graph="/data/tools/docker" -H fd://#

或者

DOCKER_OPTS="-g /data/tools/docker"

 

最后重新啟動,Docker 的路徑就改成 /data/tools/docker 了。

如果是CentOS7 就是用如下:

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

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"}

 5.希望你能順利完成操作,有問題盡量還是多看官網文檔吧,有驚喜!

 


免責聲明!

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



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