一个帮助运维人员在无网络或内网服务器上离线安装 Docker 的辅助工具网站。
选择 Docker 版本和服务器架构后,自动生成对应的安装脚本,并提供 Docker 二进制包和 Docker Compose 的多镜像源下载链接。
- 版本选择 — 支持主流 Docker 版本(24.0.9 ~ 29.0.0),每个版本配套对应的 Docker Compose 版本
- 架构支持 — x86_64 (AMD64) 和 aarch64 (ARM64)
- 安装脚本生成 — 根据选择的版本和架构动态生成完整的离线安装脚本,支持预览和下载
- 多镜像源下载 — Docker 二进制包提供官方源、清华大学、阿里云三个下载地址;Docker Compose 提供官方 GitHub 和国内加速镜像
- 暗色/浅色主题 — 跟随偏好切换,本地持久化
生成的安装脚本包含以下步骤:
- Root 权限检查
- Docker 二进制包解压安装到
/usr/bin - Docker Compose 安装到
/usr/local/bin(可选) - 清理已存在的 runc
- 创建 docker 用户组
- 生成
/etc/docker/daemon.json配置(数据目录、日志限制、存储驱动) - 配置 systemd 服务并启动
- 安装结果验证
- 框架: Next.js 16 (App Router)
- UI: shadcn/ui + Radix UI
- 样式: Tailwind CSS v4
- 语言: TypeScript
- 图标: lucide-react
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建
npm run build项目已配置为可直接部署到 Vercel,导入 GitHub 仓库后自动识别为 Next.js 项目。
- 打开网站,选择需要安装的 Docker 版本
- 选择目标服务器的 CPU 架构(不确定可在服务器上执行
uname -m查看) - 下载安装脚本和对应的 Docker 二进制包、Docker Compose 二进制文件
- 将所有文件上传到目标服务器同一目录下
- 以 root 权限执行安装脚本:
sudo bash docker-install.shMIT