Linux Docker & Docker Compose 一键安装
一键安装配置脚本
推荐方案:一键安装配置脚本
该脚本支持 15 种 Linux 发行版,包括国产与信创环境(统信 UOS、深度 Deepin、openEuler、Anolis OS、OpenCloudOS、Alinux、Kylin Linux),完整支持 x86_64 和 ARM 架构(包括鲲鹏920、飞腾等国产处理器),一键安装 docker、docker-compose 并自动配置轩辕镜像源。
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)脚本特性与优势
✅ 支持 15 种主流发行版:统信 UOS、深度 Deepin、openEuler (欧拉)、OpenCloudOS、Anolis OS (龙蜥)、Alinux (阿里云)、Kylin Linux (银河麒麟)、Fedora、Rocky Linux、AlmaLinux、Ubuntu、Debian、CentOS(8+ / Stream)、RHEL、Oracle Linux
✅ 国产与信创环境完整支持:深度适配统信 UOS、深度 Deepin 及 openEuler、Anolis OS、OpenCloudOS、Alinux、Kylin Linux 等,支持版本自动识别和最优配置
✅ 多镜像源智能切换:内置阿里云、腾讯云、华为云、中科大、清华等 6+ 国内镜像源,自动检测并选择最快源
✅ 老版本系统特殊处理:支持 Ubuntu 16.04、Debian 9/10 等已过期系统,自动配置兼容的安装方案
✅ 双重安装保障:包管理器安装失败时自动切换到二进制安装,确保安装成功率
✅ ARM 架构完整支持:支持 ARM 64位(aarch64)架构,包括鲲鹏920、飞腾等国产处理器,自动检测架构并下载对应版本
✅ macOS/Windows 友好提示:自动检测 macOS 和 Windows 系统,提供适合的 Docker Desktop 安装指引
支持的操作系统
我们的一键安装脚本支持 15 种主流 Linux 发行版,包括统信 UOS、深度 Deepin 等国产桌面与服务器环境,以及 CentOS 替代品和传统发行版。同时完整支持 x86_64 和 ARM 架构(包括鲲鹏920、飞腾等国产处理器)。
| 操作系统 | 版本 | 支持状态 | 说明 |
|---|---|---|---|
| 🇨🇳 国产操作系统 | |||
| openEuler (欧拉) | 20.03+, 22.03+, 24.03+ | ✅ | 华为开源,CentOS 兼容 |
| OpenCloudOS | 9.x | ✅ | 腾讯开源,CentOS 9 兼容 |
| Anolis OS (龙蜥) | 7.x, 8.x | ✅ | 阿里云支持,RHEL 兼容 |
| Alinux (阿里云) | 2.x, 3.x | ✅ | 阿里云 ECS 默认系统 |
| Kylin Linux (银河麒麟) | V10 | ✅ | 国产操作系统,RHEL 兼容 |
| 统信 UOS | V20+ | ✅ | 与麒麟系同源兼容路径,dnf/yum 与兼容源 |
| Deepin (深度) | 20+ | ✅ | 基于 Debian,按发行代号映射仓库 |
| 🌍 CentOS 替代品(企业级) | |||
| Rocky Linux | 8.x, 9.x | ✅ | 10年支持,RHEL 兼容 |
| AlmaLinux | 8.x, 9.x | ✅ | 10年支持,RHEL 兼容 |
| 🔄 创新发行版 | |||
| Fedora | 34+ | ✅ | Red Hat 上游,最新特性 |
| 📦 传统发行版 | |||
| Ubuntu | 16.04+ | ✅ | 含老版本特殊处理 |
| Debian | 9+ | ✅ | 含老版本特殊处理 |
| CentOS | 8、9(含 Stream) | ✅ | 不含 CentOS 7(已 EOL,脚本不支持) |
| RHEL | 7, 8, 9 | ✅ | Red Hat Enterprise Linux |
| Oracle Linux | 7, 8, 9 | ✅ | Oracle 企业级发行版 |
关于 CentOS 7:CentOS 7 已结束官方生命周期,官方与大量第三方 yum 源已下线或不可用,环境难以稳定复现。本一键安装脚本不提供对 CentOS 7 的支持。请迁移至 Rocky Linux、AlmaLinux、CentOS Stream 8+ 或与 RHEL 8/9 同源的环境后再使用脚本。
💡 提示:脚本会自动检测您的操作系统类型和版本,并选择最优的安装方案。统信 UOS 与银河麒麟等走同源兼容逻辑;深度 Deepin 按 Debian 系仓库配置。对于老版本系统(如 Ubuntu 16.04、Debian 9/10),脚本会自动使用兼容的安装方式。
🚀 ARM 架构支持:脚本完整支持 ARM 64位(aarch64)架构,包括鲲鹏920、飞腾等国产处理器。脚本会自动检测系统架构并下载对应的 Docker 二进制包,无需手动配置。
视频教程
一键脚本使用教程
观看详细的使用教程,了解如何在不同Linux发行版上使用一键安装脚本配置Docker和Docker Compose。
安装验证
安装完成后,请执行以下命令验证Docker是否安装成功:
检查Docker版本
docker --version显示已安装的Docker版本信息
检查Docker服务状态
sudo systemctl status docker检查Docker服务运行状态
运行测试容器
sudo docker run hello-world运行官方测试容器,验证Docker功能
常见问题
服务启动失败
如果Docker服务启动失败,可以查看详细错误信息:
sudo journalctl -u docker.service查看Docker服务的详细日志信息
常见问题解答
这个安装脚本支持哪些Linux发行版?
我们的脚本支持 15 种主流 Linux 发行版,会自动检测系统类型并选择最优安装方案:
🇨🇳 国产与信创环境(7种):
- 统信 UOS(UOS,V20+,与麒麟系兼容安装路径)
- Deepin(深度操作系统,基于 Debian,按代号映射源)
- openEuler(欧拉操作系统,华为开源)
- OpenCloudOS(腾讯开源)
- Anolis OS(龙蜥操作系统,阿里云支持)
- Alinux(Alibaba Cloud Linux,阿里云官方)
- Kylin Linux(银河麒麟操作系统,国产RHEL兼容)
🌍 CentOS 替代品(2种):
- Rocky Linux(企业级,10年支持)
- AlmaLinux(企业级,10年支持)
🔄 创新发行版(1种):
- Fedora(Red Hat 上游,最新特性)
📦 传统发行版(5种):
- Ubuntu(含 16.04+ 所有版本)
- Debian(含 9/10/11+ 所有版本)
- CentOS(8、9 / Stream;不支持已停更的 CentOS 7)
- Red Hat Enterprise Linux(RHEL)
- Oracle Linux
安装脚本是否安全可靠?
我们的脚本经过严格的安全审计和大量用户验证,安全可靠:
- ✅ GitHub 开源,代码完全透明可查
- ✅ 经过数万次真实环境测试
- ✅ 自动备份现有配置(daemon.json.backup.*)
- ✅ 支持多种安装方式,失败自动降级
- ✅ 完整的错误处理和日志输出
- ✅ 仅使用官方 Docker CE 仓库和镜像
脚本有哪些核心优势?
- 多镜像源智能切换:内置阿里云、腾讯云、华为云、中科大、清华、网易等国内镜像源,自动检测并选择最快源
- 双重安装保障:包管理器失败时自动切换到二进制安装,确保安装成功
- 老系统兼容处理:对 Ubuntu 16.04、Debian 9/10 等已过期系统提供特殊兼容方案
- 国产与信创深度适配:完整支持统信 UOS、深度 Deepin、Anolis OS、OpenCloudOS、Alinux、Kylin 等
- 自动配置:安装完成后自动配置轩辕镜像,无需手动设置
- 跨平台友好:检测到 macOS/Windows 时提供适合的 Docker Desktop 安装指引
支持国产操作系统吗?
完整支持!我们深度适配统信 UOS、深度 Deepin 及欧拉、龙蜥等主流国产与信创环境:
- 统信 UOS:支持 V20 及以上版本;脚本识别 UOS 后与银河麒麟系走同源兼容逻辑(dnf/yum、systemd 与兼容仓库),便于桌面与服务器环境一键安装
- Deepin(深度操作系统):支持 20+ 等版本;按 Debian 系处理 Docker 源与依赖,并根据发行代号映射到合适的 Debian 仓库(如 bookworm 等)
- openEuler(欧拉操作系统):支持 20.03+、22.03+、24.03+ 版本,华为开源,优先使用华为云镜像源,自动识别版本并使用对应的 CentOS 兼容源(22+ 使用 CentOS 9,20-21 使用 CentOS 8)
- Anolis OS(龙蜥操作系统):支持 7.x 和 8.x 版本,自动识别并使用对应的 CentOS 仓库
- OpenCloudOS(腾讯开源):支持 9.x 版本,使用优化的 CentOS 9 兼容源
- Alinux(阿里云 Linux):支持 2.x 和 3.x 版本,基于 Anolis OS 的商业版,阿里云 ECS 默认系统
- Kylin Linux(银河麒麟操作系统):支持 V10 版本,基于 RHEL 的国产操作系统,自动使用 dnf/yum 和 CentOS 8 兼容源
与 RHEL/CentOS 同源的国产系统由脚本自动选择兼容源与包管理器;深度 Deepin 走 Debian 系路径。openEuler 会优先使用华为云镜像源。若您的版本未覆盖或安装异常,可通过本站工单反馈。
支持 ARM 架构处理器吗?
完全支持!我们的脚本完整支持 ARM 架构处理器,包括:
- ARM 64位(aarch64):包括鲲鹏920、飞腾等国产处理器,以及树莓派4等ARM设备
- 自动架构检测:脚本会自动检测系统架构(通过 uname -m),并下载对应架构的 Docker 二进制包
- 多架构支持:支持 x86_64、aarch64、armhf、armel、s390x、ppc64le 等多种架构
- 国产处理器优化:特别针对麒麟V10 + 鲲鹏920等国产操作系统和处理器组合进行了优化
在 ARM 架构系统上运行脚本时,脚本会自动识别架构并下载对应的 Docker 版本,无需任何手动配置。例如在麒麟V10 + 鲲鹏920系统上,脚本会自动下载 aarch64 版本的 Docker,确保可以正常执行。
安装完成后需要做什么?
安装完成后建议验证Docker版本、检查服务状态、运行测试容器,确保一切正常。脚本会自动配置轩辕镜像,提升下载速度。
需要帮助?
如果在安装过程中遇到问题,可以查看 Docker 官方文档或提交工单获取技术支持。 我们的优化安装脚本支持 15 种 Linux 发行版(含统信 UOS、深度 Deepin),内置智能错误处理和多镜像源自动切换,能够处理大多数安装问题。