场景

最近折腾了一个小主机当本地服务器,需要将云服务器上的 docker 容器服务迁移到小主机上,并保证原先容器里的数据不会丢失,所以需要将 docker 容器进行打包、迁移,这里做下简单的记录

迁移挂载卷

查看本地卷位置

将本地数据卷压缩

在目标设备上创建新的数据卷

将打包的数据卷压缩包解压到对应的数据卷路径

迁移docker容器

提交容器为新镜像

保存镜像到文件

将文件传输到新的设备

根据是在目标主机还是原主机,选择对应的 scp 推拉命令

在目标设备上加载保存的镜像

从加载的镜像中创建容器

创建容器有很多方法和参数需要可以进行指定,这里不做详细说明,只记录简单版本

其他相关操作

查看所有本地数据卷

删除指定本地数据卷

删除未使用本地数据卷

更新已经运行docker容器的参数

 
Leetcode 1702. 修改后的最大二进制字符串Linux常规操作一