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 个选择
Arcane - Docker Management UI
Arcane 是一个现代的基于网页的 Docker 环境管理界面,采用 SvelteKit 构建。它提供简洁直观的概览以及强大的容器、镜像、卷和网络管理工具,全部集成于一处。

Portainer
Portainer 社区版是一个轻量级的容器化应用服务交付平台,可用于管理 Docker、Swarm 和 Kubernetes 环境。其设计旨在部署和使用都尽可能简单。
Dockpeek
Dockpeek 是一个轻量级的自托管 Docker 仪表板,可通过简洁的点击访问界面查看和访问容器的暴露端口。它支持本地 Docker 套接字以及通过 socket-proxy 连接远程主机,方便您监控多个 Docker...
Dockge
软件
如果仅使用 docker-compose 管理容器,Dockge 可以视为 Portainer 的替代品。但若需管理 Docker 网络和单个容器,Portainer 仍可能需要。您可以同时安装 Dockge 和 Portainer。

Lazydocker
软件
记住 Docker 命令很难。记住别名稍微容易一点。在多个终端窗口间追踪容器几乎不可能。如果所有你需要的信息都在一个终端窗口里,每个常用命令只需一键即可执行……
CapRover 是一款极其易于使用的应用程序/数据库部署与Web服务器管理工具,适用于您的 NodeJS、Python、PHP、ASP.NET、Ruby、MySQL、MongoDB、Postgres、WordPress(及其他)应用!
oxker
oxker 是一个快速且用户友好的 Docker 容器管理 CLI 应用程序。您可以轻松查看运行中容器的状态,启动、停止、重启和删除容器,并访问实时容器日志以进行故障排查。

