linux 如何更改docker的默认存储磁盘

问题概述

实验室服务器上的docker在安装时没有配置相应的存储位置,默认的挂载位置为下面这个地址,此目录一般会在"/"下面,通常情况下装系统的时候不会预留太多的空间(小白安装),随着docker的使用,很快会导致"/"存储空间爆炸,这时就需要添加一块新的磁盘将之前的数据迁移到更大的磁盘上来。

/var/lib/docker

磁盘分区

  1. fdisk -l :查看所有的磁盘信息。
  2. fdisk /dev/sdc: 在 /dev/sdc 上割一块分区出来,参考这里,注意的填写分区大小时是填写初始位置和末尾,默认为整块磁盘,末尾用这样的格式: +500G。
  3. fdisk -l: 可以看到新的分区如 /dev/sdc1.
  4. mount /dev/sdc1 /mnt/<dist_dir>

将docker数据移动到新的磁盘上

参考这里,就可以了。 这是一般的添加的新磁盘挂载新目录的步骤。注意最后的挂载不是开机自动挂载。开机自动挂载需要使用下面命令.

echo "/dev/vdb1 /var/lib/docker ext4 defaults 0 0" >>/etc/fstab
mount -a

这应该包大致含了关于linux系统磁盘分区,挂载的基本操作。

原文地址:https://www.cnblogs.com/walter-xh/p/10590723.html