云计算|云计算核心技术Docker教程:修改docker默认的存储位置

来源 : 99API发布 : 2020-09-10 11:33:31访问数 : 2点赞数 : 1

  Docker默认的镜像和容器存储位置在/var/lib/docker中,如在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满,我们可能就要修改默认存储的位置了。

  查看默认的docker存储路径

  docker info |grep 'Docker Root Dir'

  创建数据存储目录

  mkdir /data/docker

  修改配置有两种方法

  1.修改daemon.json文件

  停止所有docker容器

  sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

  停止docker服务

  sudo service docker stop

  修改docker默认的存储位置

  sudo vim /etc/docker/daemon.json

  {

  "graph": "/data/docker"

  }

  启动docker服务

  sudo service docker start

  2.修改docker的docker.service配置文件,默认路径在/usr/lib/systemd/system/docker.service

  ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker

  重启docker

  systemctl daemon-reload

  systemctl restart docker


1

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服:

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服: