234cfds1 发表于 2018-5-27 12:18:44

修改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中,是空的。

  证明修改成功。

  
页: [1]
查看完整版本: 修改docker的默认存储路径