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 个选择
WhaleDeck
WhaleDeck 是您的一站式 Docker 环境管理工具。通过可视化仪表板,集中管理多台服务器的性能指标、容器日志和操作,降低复杂性,保持高效生产力。
Composr - Docker Compose Companion
一个基于Web的界面,用于管理Docker容器和docker-compose配置,具备强大的项目创建和备份功能。

Whaler
Whaler 提供了管理 Docker 容器的基本功能。该应用可启动和停止独立容器及 docker-compose 应用程序,还支持查看容器日志。

Docker DB Manager
Docker DB Manager 是一款桌面应用程序,可简化 Docker 数据库容器的管理。无需复杂的命令或终端,只需通过直观的界面即可创建和管理您的开发数据库。

