Docker 怎么安装在其他硬盘

预计阅读时间:2 分钟

在Docker官方文档中,有关于如何更改Docker的默认存储位置的指导。以下是更改Docker的默认安装位置的步骤:

停止Docker服务:

sudo systemctl stop docker

创建新的文件系统,并挂载到你希望安装Docker的磁盘。例如,如果你有一个新的磁盘分区/dev/sdb1,你可以这样做:

sudo mkdir /mnt/newdisksudo mount /dev/sdb1 /mnt/sda1

复制当前的Docker文件系统到新的磁盘:

sudo rsync -aP /var/lib/docker/ /mnt/sda1/

更新Docker的配置文件,指定新的文件系统位置。编辑或创建/etc/docker/daemon.json,并添加以下内容,请注意不要出错,

否则Docker无法启动

{  "data-root": "/mnt/sda1/docker"}

如果你之前已经挂载了新的磁盘到/mnt/sda1,确保在重启前卸载它:

sudo umount /mnt/sda1

重新启动Docker服务:

sudo systemctl start docker

请注意,这些步骤假设你已经有了一个新的磁盘分区,并且已经格式化并挂载到了/mnt/sda1。如果你还没有这样的磁盘,你需要先进行磁盘分区、格式化和挂载的步骤。

添加新评论