Unregistry:轻量级Docker镜像注册表,告别繁琐的镜像传输
2025-06-19
Unregistry是一个轻量级的Docker镜像注册表,它直接使用Docker守护进程的存储来存储和服务镜像,并提供`docker pussh`命令(带额外's',代表SSH),实现通过SSH直接将镜像推送到远程Docker服务器。它只传输缺失的层,从而快速高效。告别Docker Hub或自托管注册表的复杂配置和维护,Unregistry让镜像传输变得简单直接,只需一行命令`docker pussh myapp:latest user@server`即可完成。它在SSH隧道内启动一个临时的Unregistry容器,仅传输远程服务器缺少的镜像层,然后关闭容器和隧道。Unregistry尤其适用于生产环境部署、CI/CD流程以及隔离网络环境下的镜像分发。