Skip to content

Repository files navigation

VelaShell.Plugin.DockerPanel

VelaShell 的 Docker 管理面板插件 —— 在已经连上的 SSH 会话上管理远端的容器、镜像、卷、网络与 Compose 项目,含实时统计、日志、容器内文件 编辑与内置控制台。

服务器上什么都不用改:面板经 SSH 会话开一条到远端 /var/run/docker.sock 的直连通道, 说的是 Docker Engine 的 HTTP API,但不需要把 daemon 暴露在 2375/2376 上,也不需要第二套凭据。 也能直接管本机 Docker。

命令面板(Ctrl+P / Ctrl+K)搜 Docker打开 Docker 管理面板

构建

本仓依赖尚未发布的 VelaShell.PluginSdk 1.2.0(新增远程隧道能力),从 G:\VelaShell\artifacts\nuget 这个本地源解析 —— 见 nuget.config。 SDK 发到 nuget.org 之后那一条就可以删掉。

dotnet build                                  # 开发构建
dotnet test                                   # 62 个单测,不需要宿主
dotnet build -c Release -t:PackVpx            # → bin/vpx/velashell.dockerpanel-0.2.0.vpx

许可

MIT,见 LICENSE.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages