Files
install-docker/README.md
2025-11-02 11:10:50 +08:00

59 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# install-docker
Docker 一键安装脚本
1.智能网络适配
自动检测网络环境- 智能识别国内外网络,选择最优安装源
多重备用方案- 国外网络安装失败时自动切换到国内镜像源
国内镜像加速- 自动配置多个国内镜像加速器,提升下载速度
2.全平台兼容
多系统支持- Ubuntu, Debian, CentOS, RHEL, Fedora, Rocky Linux, AlmaLinux
多架构支持- x86_64, aarch64, armv7
包管理器适配- 自动适配 apt-get, yum, dnf 等包管理器
3.安全可靠
官方源优先- 优先使用 Docker 官方安装源
第三方脚本安全提醒- 使用第三方脚本前明确告知风险
完整错误处理- 详细的错误日志和故障恢复机制
4.功能特性
**Docker 引擎安装** - 完整安装 Docker CE 及相关组件
**Docker Compose 安装** - 可选安装 Docker Compose二进制或 pip 方式)
**国内镜像加速** - 自动配置阿里云等国内镜像源
**第三方脚本支持** - 可选使用轩辕镜像、LinuxMirrors 等第三方脚本
**自动故障转移** - 安装失败时自动切换到备用方案
**详细日志输出** - 彩色日志输出,安装过程清晰可见
**用户交互友好** - 关键步骤提供用户确认和选择
5.支持的系统
| 系统家族 | 具体发行版 | 支持状态 |
|---------|------------|----------|
| Debian | Ubuntu, Debian | ✅ 完全支持 |
| RedHat | CentOS, RHEL, Rocky Linux, AlmaLinux | 未测试 |
| Fedora | Fedora | 未测试 |
| 其他 | 其他基于上述系统的衍生版 | ⚠️ 可能支持 |
6.使用说明
1安装流程
1. 权限检查:验证 root 权限
2. 系统检测:识别操作系统类型和架构
3. 网络检测:判断国内外网络环境
4. Docker 安装:根据网络环境选择最优安装方式
5. Docker Compose 安装:用户选择是否安装
6. 安装验证:验证安装结果并输出使用信息
2网络环境处理
国外网络:优先使用官方脚本 → 失败时自动切换国内源 → 备用方案
国内网络:用户选择安装方式