启动它,看着它跑起来
启动、停止、重启、删除,每一步都以新快照核实结果。
- 日志实时滚动,错误以橙色标出。
- 每个容器都有 CPU 与内存图表。
Compose 项目,就在隔壁
服务器上的每个 Compose 项目,Up、Down、Restart、Pull 一应俱全。拉取镜像时,逐层显示进度。
变化发生,即刻可见
无论在哪里重启了容器,卡片都会在一秒内更新。
细节
七个标签页
概览、容器、Compose、镜像、卷、网络、事件。
直达 Docker 引擎
经由 SSH 连接,与服务器上的 docker 命令同路。
各种运行时
rootless Docker、Docker Desktop、OrbStack、Colima 和 Rancher Desktop。
查看免费
七个标签页、实时统计与事件,全部免费。
连接过程
- 01
打开工具箱,选 Docker
任何一台你已经能用 SSH 连上的机器都可以。
- 02
连接
SwiftServer 用这台机器已保存的凭据,不需要再设置什么。
- 03
找到引擎
SwiftServer 在服务器上找到 Docker 引擎,并确认能和它通信。
- 04
面板填满
容器、镜像、卷、网络陆续到位,然后打开事件流。
- 05
保持最新
容器每几秒刷新一次,中间的变化由事件推送。
常见问题
需要把 Docker API 暴露到端口上吗?
不需要。SwiftServer 通过 SSH 访问 Docker socket。你的守护进程不需要能从网络访问,服务器上也不用安装任何东西。
rootless Docker、OrbStack 或 Colima 能用吗?
能。SwiftServer 用 docker 命令行同样的方式找到引擎,覆盖 rootless 守护进程和 Mac 上常见的运行时,包括 Docker Desktop 和 Rancher Desktop。
可以进入容器的 Shell 吗?
可以。打开运行中的容器,在“操作”下选择“打开 Shell”。镜像有 bash 就用 bash,否则用 sh,经由同一条 SSH 连接打开。这属于高级版。
可以构建或推送镜像吗?
不可以。镜像支持拉取、打标签、删除、清理和检查。构建、推送和私有仓库登录都不支持。
哪些免费,哪些是高级版?
看是免费的:七个标签页、实时统计、图表和事件。动手是高级版:启动、停止、重启、删除、拉取、清理、Compose 操作,以及容器 Shell、日志、进程和检查。
支持哪些 Docker 版本?
Docker 1.12(2016 年)以后的版本都支持。API 版本由 SwiftServer 和你的守护进程自动协商。