Yacht

Yacht
软件描述
一个注重模板化以实现一键部署的Docker容器管理Web界面。Yacht是一个基于Flask的容器管理UI,专注于模板和一键部署。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Yacht?
用于管理 Docker 容器的网页界面,重点在于模板功能,实现一键部署。Yacht 是一个基于 Flask 的容器管理用户界面,专注于模板和一键部署。
重写说明:
Yacht 当前正在此处重写:https://github.com/SelfhostedPro/Yacht/tree/vue
因此近期没有更新。完成后将采用 Flask 后端搭配 Vue 前端。重写完成后,本仓库将被覆盖。
安装方式:
目前仅验证了 Linux 可用,但未来也欢迎支持 Windows。
请注意,当前为 Alpha 版本,存在数据丢失风险,可能不稳定。
Docker 安装后,只需运行以下命令即可开始:
docker volume create yacht
docker run -d -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht:latest
访问端口 5000。默认用户名为 [email protected],密码为 password。可通过设置 ADMIN_EMAIL 和 ADMIN_PASSWORD 环境变量,或在应用内账户设置中修改。
目前已实现功能:
- 用户管理
- 用户与管理员角色
- 容器模板兼容(与 Portainer 兼容)
- 使用 Semantic UI 框架
- 基础容器管理
- 模板框架
- 模板便捷更新
计划新增功能:
- 高级容器管理(无需模板即可编辑、修改、创建容器)
- 容器监控
- 支持 Docker-Compose
- 便捷访问容器界面
- 集中化卷管理等提升体验的功能设置
如需添加未列出的功能,请提交功能请求 Issue,我们将评估是否加入。
模板功能:
目前 Yacht 兼容 Portainer 模板。您可在“添加模板…”中输入模板 URL。
建议从以下链接开始:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
许可证
MIT 许可证
🔄 替代方案
21 个选择Dokemon
Docker 容器管理图形界面。
Dockman
一个为希望直接访问其 Docker Compose 文件的用户提供的 Docker 管理工具。
Komo.do
一个用于在多台服务器上构建和部署软件的工具。
Squirrel Servers Manager
SSM 将 Ansible 的自动化能力与 Docker 的可移植性相结合,界面简洁而引人入胜。

DockStation
DockStation 是一款以开发者为中心的应用程序,用于基于 Docker 管理项目。无需大量命令行操作,您只需通过图形界面即可监控、配置和管理服务与容器。

Crane
Crane 是一个容器镜像工具,包含本地 Docker 镜像构建、连接 DockerHub、列出本地和远程容器镜像、将本地镜像推送至 DockerHub 注册表,以及将远程容器镜像导入 MLOps 平台集群等功能。

