N1 空间不足迁移docker

By | 2021-09-16

这段时间折腾N1上的docker,但8G的空间确实不够用了。接上移动硬盘扩容吧

步骤如下:

一、 格式化与挂载移动硬盘

fdisk -l   查看移动硬盘的目录,一般是/dev/sda1   这里注意要使用ext4文件格式, 使用NTFS或者FAT32会有问题的

把移动硬盘格式化为ext4格式:

mkfs.ext4 /dev/sda1

开机自动挂载移动硬盘:

mkdir /mnt/usb   在/mnt创建usb子目录

vi /etc/rc.local    在exit 0 前面加入

mount /dev/sda1 /mnt/usb     把移动硬盘挂载到/mnt/usb目录下

 

二、 迁移docker主目录

service docker stop   停止docker服务

mkdir /mnt/usb/docker    在挂载硬盘上创建一个docker的目录

rsync -avz /var/lib/docker/ /mnt/usb/docker/    把原本默认路径下的文件全部迁移到新目录

vi /etc/docker/daemon.json    这个文件原本是没有的,新建并加入以下语句:

{“data-root”: “/mnt/usb/docker/”}

service docker start   重新启动docker

 

这时docker的迁移已经全部完成了。

發佈回覆