Skip to content

Repository files navigation

lc-docker

LingConsole Docker 容器模式插件。安装后,应用管理页面将支持 Docker 容器模式,使用户可以在容器中运行应用。

安装

  1. 从 释放 页面下载lc-docker.jar
  2. lc-docker.jar 放入 LingConsole 的 addons/ 目录
  3. 重启 LingConsole

功能

  • 在应用创建/编辑页面选择 Docker 类型后,显示完整 Docker 配置面板
  • 支持镜像选择/拉取、端口映射、卷挂载、环境变量、网络模式、资源限制、GPU 直通等
  • Docker 配置存储为 docker.toml(位于 {appsRoot}/{appId}/config/docker.toml
  • 启动/停止/重启 Docker 应用时,自动执行 docker create/start/stop/rm
  • 支持中英文界面(跟随 LingConsole 用户语言)

要求

  • LingConsole >= 1.2.10
  • 目标节点已安装 Docker Engine(docker 命令可用)

使用

  1. 在应用管理页面,创建或编辑应用时选择类型为 docker
  2. 填写 Docker 配置(镜像名、端口、卷等)
  3. 保存后点击启动,应用将以容器方式运行

安全

本插件通过 docker CLI 命令管理容器。所有用户输入经过严格校验(镜像名、容器名、端口映射等仅允许合法字符),防止 shell 命令注入。

许可

AGPL-3.0

About

An addon for docker support of LingConsole

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages