Repolode
GhostWriters

GhostWriters/DockSTARTer

一款基于 Shell 的终端工具,帮助你安装 Docker,并以 Docker Compose 方式部署和管理自托管应用。

Star
2,573
Fork
287
未关闭 Issue
4
最近提交
17天前

这是什么?

DockSTARTer 旨在让用户快速上手在 Docker 中运行应用。它提供交互式文本菜单,通过 ds 命令启动,可以在其中选择要运行的应用、设置配置变量,并启动容器。

项目支持使用 APK、APT、DNF、Pacman 或 YUM 的多种 Linux 发行版,也支持通过 Homebrew 在 macOS 上安装。安装脚本会在这些系统上完成前置依赖的配置,并提供命令行接口,便于脚本化调用。

用户可以直接依靠 DockSTARTer 管理 Docker 环境,也可以把它作为起点,进一步学习更高级的 Docker Compose 配置。

核心功能

  • 01交互式终端菜单,用于选择应用并编辑其配置
  • 02安装脚本覆盖 Alpine、Debian/Ubuntu、Fedora、Arch、CentOS 和 macOS
  • 03提供命令行接口,支持非交互式使用
  • 04引导式完整配置,依次完成应用选择和容器启动

适用场景

  • 在新装的 Linux 机器上用 Docker 搭建家庭媒体服务器或 HTPC
  • 在树莓派或其他家庭实验室设备上运行自托管应用
  • 学习 Docker Compose 配置的组织方式

快速上手

  1. 1

    用系统的包管理器安装 curl 和 git

  2. 2

    克隆 DockSTARTer 仓库

    git clone https://github.com/GhostWriters/DockSTARTer "/home/${USER}/.dockstarter"
  3. 3

    运行初始设置,然后重启机器

    bash /home/"${USER}"/.dockstarter/main.sh -vi
  4. 4

    启动 DockSTARTer 并打开主菜单

    ds

使用前须知

  • 标准的一键安装脚本以 README 自己标注有已知安全风险的方式下载脚本。
  • 必须以具有 sudo 权限的非 root 用户登录。

收录于专题

标签

常见问题

DockSTARTer 是什么?
一款基于 Shell 的终端工具,帮助你安装 Docker,并以 Docker Compose 方式部署和管理自托管应用。 DockSTARTer 旨在让用户快速上手在 Docker 中运行应用。它提供交互式文本菜单,通过 ds 命令启动,可以在其中选择要运行的应用、设置配置变量,并启动容器。
DockSTARTer 可以免费使用吗?用的什么许可证?
DockSTARTer 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
DockSTARTer 还在维护吗?
活跃维护中。DockSTARTer 最近一次提交是在 2026年10月21日。
DockSTARTer 适合用来做什么?
在新装的 Linux 机器上用 Docker 搭建家庭媒体服务器或 HTPC 在树莓派或其他家庭实验室设备上运行自托管应用 学习 Docker Compose 配置的组织方式
DockSTARTer 怎么安装和运行?
用系统的包管理器安装 curl 和 git 克隆 DockSTARTer 仓库: git clone https://github.com/GhostWriters/DockSTARTer "/home/${USER}/.dockstarter" 运行初始设置,然后重启机器: bash /home/"${USER}"/.dockstarter/main.sh -vi 启动 DockSTARTer 并打开主菜单: ds
在哪里获取 DockSTARTer?
源代码和安装说明在 GitHub 上:https://github.com/GhostWriters/DockSTARTer

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目