扎扎 (@hellolib) 在 dockship 一个轻量级 Docker 镜像分发(拷贝)工具 中发帖
🚢 dockship
dockship — 一个轻量级 Docker 镜像分发工具,用于在没有镜像仓库(registry)的环境下,高效地将本地或远程镜像传输到多台目标主机,并在远端自动执行 docker load。
🎯 使用场景
无外网环境部署:内网环境无法访问 Docker Hub 或私有仓库
快速批量分发:需要将镜像快速分发到多台主机
✨ 功能特性
✅ 镜像自动获取:支持从本地或远程拉取镜像
✅ 镜像打包:自动执行 docker save 保存为 .tar 文件
✅ 文件传输:通过 SSH/SFTP 安全传输镜像包至目标主机
✅ 实时进度条:多主机并发传输时显示实时上传进度
✅ 远程加载:自动在目标主机执行 docker load -i
✅ Hooks 机制:支持镜像加载前后执行自定义命令
✅ 多主机并发:支持并行传输到多台主机,可配置并发数
✅ 失败重试:支持配置失...