ubuntu下docker存储位置迁移

背景

树莓派上运行docker,自带tf卡性能太差,插了个usb的ssd上去,因此需要迁移docker的存储

步骤

停止docker

service docker stop

移动docker数据文件夹

此处有两种方法
方法一: rsync命令,同步文件,原文件夹保留

cd /opt
mkdir docker
rsync -aqxP /var/lib/docker/ /opt/docker/

方法二:mv命令

cd /var/lib/
mv docker /opt/

我使用的是mv命令。

配置docker存储位置

此处也是两种方法:
方法一:编辑/etc/default/docker,增加

DOCKER_OPTS="-g /opt/docker"

ps 此方法需要删除所有现有的docker容器,迁移完后需要重新创建

方法二:建软连接

ln -s /opt/docker/ /var/lib/docker

ps 此方法不用删除现有的docker容器。

启动docker服务和容器

service docker start
docker start xxx

 

打赏
Bookmark the permalink.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注