Docker 网络终端

Docker web terminal

我有一个 VPS 运行 Debian 8 Docker。我想通过 Web 界面为我的客户提供某种终端访问容器的权限。

实现它的最佳方式是什么?有没有人有某种例子。

干杯, 拉蒙

Docker includes a REST based API 以来,您可以轻松地旋转自己的 Web 界面。还有很多现有的实现,包括:

如果您搜索 Docker 中心,还有其他各种内容。

因为您还要求示例:UI 的一个非常简单的实现如下:

  1. 安装 docker 引擎 (curl -sSL https://get.docker.com/ | sh)
  2. 启动 docker 守护进程:(sudo service docker start)
  3. 运行 ui-for-docker 容器并映射端口 9000: docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

在您的浏览器中访问 server-ip:9000

如果您只想知道 docker 注册表中发生了什么,那么您可能还想试试这个 UI for Docker Registry。现在有点"raw",但它有其他人没有的特点。

  • 它显示了存储图像的依赖树(FROM 指令)。
  • 它显示了有关上传数量和图像大小的漂亮统计信息。
  • 可以服务于多个存储库。