Docker Hub 搜索与直达
关键词搜索带官方标识、pull 与 star 数量和镜像 logo。输入完整的 host/repo:tag 时跳过搜索,直接打开该镜像。
v0.1.1 · macOS · Apple Silicon
通过 Docker Registry HTTP API V2 直接拉取镜像清单与数据层,打包为
docker load 兼容的 tar 文件,再一键上传到 SSH 远程主机或推送到私有仓库。
核心能力
下载、上传、推送是三条独立的任务链路,每一步都能看见进度与结果。
关键词搜索带官方标识、pull 与 star 数量和镜像 logo。输入完整的 host/repo:tag 时跳过搜索,直接打开该镜像。
列出可用 tag 并支持在仓库内继续搜索;选择 tag 后展示全部平台,自动标注本机架构,并给出层数与压缩后大小。
按 manifest 逐层下载,保持 registry 原始压缩格式写入 docker-save tar。文件名形如 nginx_1.27.3_linux_amd64.tar。
下载镜像、上传到远程主机、推送到镜像仓库分组展示。状态从排队中、解析中、下载中到打包中,支持取消、重试与在访达中显示。
自动扫描下载目录里的 tar 包,按 仓库_tag_平台 归位。同一个包既能上传到主机,也能推送到私有仓库。
密码或私钥登录,查看容器数、镜像数、磁盘与引擎版本,启停或删除容器,打开容器终端,也能直接在远端拉取镜像。
典型工作流
从公网仓库到一台不能联网的服务器,中间只需要一个 tar 文件。
在 Docker Hub 找到镜像,或直接粘贴完整地址 registry.example.com/app/web:1.4.2。
挑 tag 与平台,看清层数和压缩大小,再点下载,避免拉到错的架构。
逐层拉取并写入 docker-save 格式 tar,任务页实时显示速率与进度。
上传到 SSH 主机并自动 docker load,或推送到 SWR / ACR / Harbor。
三类任务共用一条状态机:排队中 → 解析中 → 下载中 → 打包中 → 已完成,失败可以原地重试,完成的包能直接跳到访达。
细节
设置里填写 Docker Hub 镜像站地址(如 docker.m.daocloud.io),留空则直连官方。HTTP 客户端跟随系统代理,公司网络下无需单独配置。
为华为云 SWR、阿里云 ACR、Harbor 等符合 Registry V2 的仓库保存账号,推送时按目标仓库分组。凭据写入 macOS 钥匙串,不落盘、不上传。
选一台 SSH 主机,tar 包通过 scp 传到临时目录,远端自动执行 docker load -i 并删除临时文件。
主机卡片直接显示运行中容器数、镜像数与磁盘占用,CPU、内存前三一目了然,可启停、重启或删除容器。
内置终端进入指定容器,无需再开一个 SSH 窗口敲 docker exec。
下载
当前提供 Apple Silicon 构建,安装后在「设置」里配置下载目录与镜像站即可开始。
首次打开若被 Gatekeeper 拦截,请在访达中按住 Control 点击应用图标,选择「打开」。
常见问题
可以。应用通过 Docker Registry HTTP API V2 与仓库通信,自己完成 manifest 解析、分层下载与打包,全程不调用 docker 命令,也不需要 dockerd。
它就是 docker save 的等价格式:在有 Docker 的机器上执行 docker load -i 文件名.tar 即可导入。也可以直接在应用里把它上传到 SSH 主机,远端会自动完成加载。
搜索目前面向 Docker Hub;只要符合 Registry HTTP API V2,都可以按完整地址打开并下载,包括 SWR、ACR、Harbor 等私有仓库。推送同样走 V2 写入接口。
在「设置」里填写一个 Docker Hub 镜像站地址,之后清单与分层都会经由它拉取;留空则直连官方。HTTP 请求跟随系统代理设置。
当前按 manifest 顺序逐层下载,暂不支持断点续传与分层并发。同一时间可以有多个镜像任务并行,它们彼此独立。
密码类凭据写入 macOS 钥匙串,界面上只显示已保存状态;SSH 支持直接使用私钥文件。凭据不会上传到任何服务端。
仓库返回的 tag 列表在界面内最多展示 500 条,超出部分通过仓库端的 tag 搜索获取。