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