1. 程式人生 > >修改docker的默認存儲路徑

修改docker的默認存儲路徑

docker docker存儲路徑

之前的docker讓我鼓搗壞了,然後就yum remove docker了,並把相關的文件夾內容都刪掉了,重新配置。

註意:這是測試環境,系統是centos7。

docker的默認路徑是/var/lib/docker,需求是更換到/home/docker中。


安裝docker

yum -y install docker

開啟docker服務

service docker start

技術分享

查看docker版本信息,會出現警告。

網上查詢後,說是引擎為drivermapper導致的loopback現象。

解決是為drivermapper的元數據存儲和docker的鏡像數據存儲選擇獨立的設備即可。(lvm或獨立磁盤分區)不影響此次的修改操作,暫時不用搭理。

技術分享


修改/etc/sysconfig/docker,此時,/home/下並沒有docker文件夾,關閉docker服務


service docker stop


vim /etc/sysconfig/docker

添加:

OPTIONS=--graph="/home/docker"

重新啟動docker

service docker start

在重新docker info一下,可以看到路徑已經更改為/home/docker

技術分享

創建一個鏡像測試一下。

發現,在/home/docker/devicemapper/metadata中,多出了一個文件。

技術分享

在/var/lib//docker/devicemapper/metadata中,是空的。

技術分享

證明修改成功。


本文出自 “白話” 博客,請務必保留此出處http://feature09.blog.51cto.com/12614993/1948854

修改docker的默認存儲路徑