1.
停止 Docker 服务:
sudo systemctl stop docker
2.
备份 Docker 数据(可选但建议):
sudo cp -rp /var/lib/docker /var/lib/docker.bak
3.
挂载新硬盘:
假设新硬盘设备为 /dev/sdb
,将其格式化为 ext4
并挂载:
sudo mkfs.ext4 /dev/sdbsudo mkdir -p /mnt/dockersudo mount /dev/sdb /mnt/docker
4.
迁移数据到新位置:
sudo rsync -avz /var/lib/docker/ /mnt/docker/
5.
修改 Docker 配置:
编辑 Docker 配置文件:
sudo nano /etc/docker/daemon.json
添加以下内容(如果文件不存在则新建):
{ "data-root": "/mnt/docker" }
6.
设置开机自动挂载:
编辑 /etc/fstab
:
sudo nano /etc/fstab
添加一行:
/dev/sdb /mnt/docker ext4 defaults 0 0
7.
重启 Docker 并验证:
sudo systemctl start docker docker info | grep "Docker Root Dir"
确认输出为 /mnt/docker
。
最新评论: