收起左侧

迁移更改Docker存储空间的处理

3
回复
171
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

原本docker的存储位置在系统盘,随着下载的镜像和运行的容器越来越多,硬盘已经告急 尝试进行迁移

首先还是停止docker,数据内容在源硬盘根目录的docker文件夹中(文件管理器左下角管理员视角打开),迁移时并不会删除这个文件夹,不过也可以先备份一下,不过在根目录这里右键没有复制的选项可以直接ctrl+c来复制

image.png

修改存储位置时会提醒你源镜像和容器都会丢失(忽略占位标识符的BUG),注意备份!

image.png

切换后docker界面所有镜像和容器都已经没了(compose内容还在)

先关闭docker服务,

把刚才源目录的docker文件夹复制到新的硬盘来(注意在管理员视角!新硬盘已经生成了docker文件夹可以先删掉)

此时如果运行docker会看到容器和镜像都已经回来了,但容器运行报错,在ssh中提示:

image.png

复制后文件的所有权变了,更改所有权即可

在ssh中执行(webui上的更改权限没用过不确定是否可以):sudo chown -R root:root /vol3/docker

注意路径根据实际情况修改!

改完后启动docker应该就正常了

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

23

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章

感谢分享!

0

主题

1

回帖

0

牛值

江湖小虾

感谢分享!

1

主题

189

回帖

0

牛值

初出茅庐

感谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则