DevTrendsDeveloper trends
Accent color

ray-d-song /

mico

Migrate Containers —— Docker 容器跨服务器无痛迁移工具。 Mico 是一个 CLI 工具,在源服务器上将所有运行中的 Docker 容器(镜像、配置、数据卷、网络)打包为一个压缩文件,在目标服务器上一条命令即可完整恢复,支持增量备份和定时备份到 S3。 示例 bash 在源服务器 — 打包所有容器 mico pack -o migration.zst 在目标服务器 — 恢复所有容器 mico unpack m…

DTData & operationsDTCLIDTLinuxDTTerminal

Product images

About

Migrate Containers —— Docker 容器跨服务器无痛迁移工具。 Mico 是一个 CLI 工具,在源服务器上将所有运行中的 Docker 容器(镜像、配置、数据卷、网络)打包为一个压缩文件,在目标服务器上一条命令即可完整恢复,支持增量备份和定时备份到 S3。 示例 bash 在源服务器 — 打包所有容器 mico pack -o migration.zst 在目标服务器 — 恢复所有容器 mico unpack migration.zst 备份到 S3 mico backup 从 S3 恢复 mico unpack --s3 特性 完整快照 — 捕获镜像、容器配置、命名卷、绑定挂载和网络 增量模式 — 仅打包上次运行后有变更的容器 选择性打包 — 按容器名称过滤 依赖感知 — 通过拓扑排序遵循 Docker Compose dependson 启动顺序 并发操作 — 可配置并发数,加速打包/解包 完整性校验 — 自动生成 SHA256 校验和,解包时验证 S3 备份/恢复 — 备份上传至 S3 兼容存储,一条命令即可恢复 多运行时 — 支持 Docker、OrbStack 和 Podman [!NOTE] Bind 挂载(-v /host/path:/container/path)在迁移后会转为命名卷,因为目标服务器上可能无法重现文件夹路径。

Discovery history

  1. 阮一峰周刊·用户投稿

    May 13, 2026 · 1 observations

Discuss this product