我目前通过 Ansible 管理服务器中的所有 Docker 容器。但是,无论是为了设置新容器、测试新图像还是在紧急情况下进行调试,我都会通过 ssh 进入我的服务器并在 shell 中摆弄很多东西。

有前途的基于 Web 的 Docker Compose 管理?

我来到了Docker Compose UI,它提供了一个很好的基于 Web 的用户界面来使用 Docker Compose。

Docker Compose UI 是 Docker Compose 的 Web 界面。

该项目的目的是在 Docker Compose 之上提供一个最小的 HTTP API,同时保持与 Docker Compose CLI 的完全互操作性。

应用程序可以部署为单个容器,无需安装依赖项或数据库。

它作为 Docker 映像本身提供,这再次使其非常易于部署。要在本地测试它,只需查看 GitHub 存储库并运行 docker-compose up。

[](https://res.cloudinary.com/practicaldev/image/fetch/s--3XEE7Wpi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i1.wp.com/ www.aheil.de/wp-content/uploads/2019/05/image-13.png%3Fssl%3D1)

让演示项目运行非常容易。但...

有一个Catch

  • 当我将 Docker Compose UI 部署到我的一台服务器时,即使我更改了整体配置,它仍然显示演示项目

  • 这样做,项目的文档不是最好的

  • 对整个文件进行 grep 后,我没有找到任何提示演示项目可能来自何处的信息

  • 对我来说(我可能错了)看起来演示信息已内置到 Docker 映像中

  • GitHub项目最后一次更新大约是12个月前

结论

Docker Compose UI 将是一个非常有用的项目。然而,这个项目对我来说看起来很废弃。虽然有 12 位贡献者,但自 2017 年以来的最后一个拉取请求是开放的。自述文件最后一次更新是在 2018 年。我可能会仔细研究该项目或分叉它。在那之前,它必须留在板凳上。

链接:https://github.com/francescou/docker-compose-ui

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐