Docker 网络终端
Docker web terminal
我有一个 VPS 运行 Debian 8 Docker。我想通过 Web 界面为我的客户提供某种终端访问容器的权限。
实现它的最佳方式是什么?有没有人有某种例子。
干杯,
拉蒙
自 Docker includes a REST based API 以来,您可以轻松地旋转自己的 Web 界面。还有很多现有的实现,包括:
如果您搜索 Docker 中心,还有其他各种内容。
因为您还要求示例:UI 的一个非常简单的实现如下:
- 安装 docker 引擎 (
curl -sSL https://get.docker.com/ | sh
)
- 启动 docker 守护进程:(
sudo service docker start
)
- 运行 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 指令)。
- 它显示了有关上传数量和图像大小的漂亮统计信息。
- 可以服务于多个存储库。
我有一个 VPS 运行 Debian 8 Docker。我想通过 Web 界面为我的客户提供某种终端访问容器的权限。
实现它的最佳方式是什么?有没有人有某种例子。
干杯, 拉蒙
自 Docker includes a REST based API 以来,您可以轻松地旋转自己的 Web 界面。还有很多现有的实现,包括:
如果您搜索 Docker 中心,还有其他各种内容。
因为您还要求示例:UI 的一个非常简单的实现如下:
- 安装 docker 引擎 (
curl -sSL https://get.docker.com/ | sh
) - 启动 docker 守护进程:(
sudo service docker start
) - 运行 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 指令)。
- 它显示了有关上传数量和图像大小的漂亮统计信息。
- 可以服务于多个存储库。