轩辕镜像一键安装Docker和Docker Compose脚本

Linux安装Docker推荐方案:一键安装配置脚本

社区一键安装配置 Docker 脚本

该脚本支持 13 种 Linux 发行版,包括国产操作系统(openEuler、Anolis OS、OpenCloudOS、Alinux、Kylin Linux),一键安装 docker、docker-compose 并自动配置轩辕镜像加速源。

shell

复制代码
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
脚本特性与优势

✅ 支持 13 种主流发行版:openEuler (欧拉)、OpenCloudOS、Anolis OS (龙蜥)、Alinux (阿里云)、Kylin Linux (银河麒麟)、Fedora、Rocky Linux、AlmaLinux、Ubuntu、Debian、CentOS、RHEL、Oracle Linux

✅ 国产操作系统完整支持:深度适配国产操作系统(openEuler、Anolis OS、OpenCloudOS、Alinux、Kylin Linux),支持版本自动识别和最优配置

✅ 多镜像源智能切换:内置阿里云、腾讯云、华为云、中科大、清华等 6+ 国内镜像源,自动检测并选择最快源

✅ 老版本系统特殊处理:支持 Ubuntu 16.04、Debian 9/10 等已过期系统,自动配置兼容的安装方案

✅ 双重安装保障:包管理器安装失败时自动切换到二进制安装,确保安装成功率

✅ macOS/Windows 友好提示:自动检测 macOS 和 Windows 系统,提供适合的 Docker Desktop 安装指引

bash 复制代码
sudo yum install wget

Last metadata expiration check: 2:02:27 ago on 2026年06月13日 星期六 22时05分22秒.

Dependencies resolved.

================================================================================================================================================================

Package Architecture Version Repository Size

================================================================================================================================================================

Installing:

wget x86_64 1.21.4-3.ky11 v11-adv-os 672 k

Installing dependencies:

libmetalink x86_64 0.1.3-12.ky11 v11-adv-os 26 k

Transaction Summary

================================================================================================================================================================

Install 2 Packages

Total download size: 698 k

Installed size: 3.2 M

Is this ok y/N: y

Downloading Packages:

(1/2): libmetalink-0.1.3-12.ky11.x86_64.rpm 129 kB/s | 26 kB 00:00

(2/2): wget-1.21.4-3.ky11.x86_64.rpm 2.5 MB/s | 672 kB 00:00


Total 2.6 MB/s | 698 kB 00:00

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

Preparing : 1/1

Installing : libmetalink-0.1.3-12.ky11.x86_64 1/2

Installing : wget-1.21.4-3.ky11.x86_64 2/2

Running scriptlet: wget-1.21.4-3.ky11.x86_64 2/2

Verifying : libmetalink-0.1.3-12.ky11.x86_64 1/2

Verifying : wget-1.21.4-3.ky11.x86_64 2/2

Installed:

libmetalink-0.1.3-12.ky11.x86_64 wget-1.21.4-3.ky11.x86_64

Complete!

bash 复制代码
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)

✅ 检测到 sudo 命令

==========================================

🐳 欢迎使用轩辕镜像 Docker 一键安装配置脚本

==========================================

官方网站: https://xuanyuan.cloud/

请选择操作模式:

  1. 一键安装配置(推荐)

  2. 修改轩辕镜像专属域名

  3. 恢复 Docker 镜像相关配置

请输入选择 1/2/3: 1

>>> 模式:一键安装配置

>>> 1/8 检查系统信息...

系统: kylin V11 架构: x86_64

✅ 检测到 x86_64 架构(Intel/AMD 64位)

📦 Docker 将使用架构标识: x86_64

✅ 检测到银河麒麟操作系统 (Kylin Linux) V11

📋 系统信息:

  • Kylin Linux 基于 RHEL,与 CentOS/RHEL 兼容

  • 使用 yum/dnf 包管理器

  • 支持国内镜像

>>> 1.5/8 检查 Docker 安装状态...

未检测到 Docker,将进行全新安装

>>> 2/8 配置国内 Docker 源...

检测到 Kylin Linux V11

Kylin Linux 基于 RHEL,与 CentOS/RHEL 兼容

使用 dnf 包管理器 (Kylin V11 基于 RHEL 7)

Last metadata expiration check: 2:04:00 ago on 2026年06月13日 星期六 22时05分22秒.

Package dnf-plugins-core-4.3.1-4.ky11.noarch is already installed.

Dependencies resolved.

Nothing to do.

Complete!

正在配置 Docker 源...

正在创建 Docker 仓库配置 (使用 CentOS 7 兼容源)...

尝试配置阿里云 Docker 源...

Docker CE Stable - x86_64 213 kB/s | 79 kB 00:00

Kylin Linux Advanced Server 11 - Os 36 kB/s | 3.8 kB 00:00

Kylin Linux Advanced Server 11 - Updates 24 kB/s | 3.0 kB 00:00

Metadata cache created.

✅ 阿里云 Docker 源配置成功

>>> 2.5/8 检查 container-selinux 依赖...

检测到已安装 container-selinux: 2.230.0-1.ky11

✅ container-selinux 版本满足要求

>>> 3/8 安装 Docker CE 最新版...

正在尝试安装 Docker CE(这可能需要几分钟,请耐心等待)...

如果安装过程卡住,可能是网络问题或依赖解析中,请等待...

✅ Docker CE 安装成功

正在启动 Docker 服务...

✅ Docker 服务已启用

✅ Docker 服务启动成功

>>> 3.5/8 安装 Docker Compose...

正在下载 Docker Compose...

尝试使用包管理器安装 docker-compose-plugin...

Last metadata expiration check: 0:00:23 ago on 2026年06月14日 星期日 00时09分23秒.

Package docker-compose-plugin-2.27.1-1.el7.x86_64 is already installed.

Dependencies resolved.

Nothing to do.

Complete!

✅ 通过包管理器安装 docker-compose-plugin 成功

✅ Docker Compose Plugin 已安装(使用 'docker compose' 命令)

>>> 5/8 配置国内镜像...

请选择版本:

  1. 轩辕镜像免费版 (域名: docker.xuanyuan.me)

  2. 轩辕镜像专业版 (专属域名 *.xuanyuan.run / *.xuanyuan.dev 不含免费版域名)

  3. 恢复/重置镜像相关配置

请输入选择 1/2/3: 1

ℹ 检测到系统已配置 DNS,跳过 Docker DNS 配置以避免冲突

>>> 6/8 安装完成!

🎉Docker 镜像已配置完成

轩辕镜像 · 专业版 - 开发者首选的专业 Docker 镜像高效稳定拉取服务

官方网站: https://xuanyuan.cloud/

>>> 7/8 重载 Docker 配置并重启服务...

等待 Docker 服务启动...

✅ Docker 服务已成功启动

✅ 镜像配置已生效

当前配置的镜像源:

🎉 安装和配置完成!

>>> 8/8 配置用户权限...

ℹ 当前以 root 用户执行,无需添加到 docker 组

轩辕镜像 · 专业版 - 开发者首选的专业 Docker 镜像高效稳定拉取服务

官方网站: https://xuanyuan.cloud/

root@openJiuwen \~# docker version

Client: Docker Engine - Community

Version: 26.1.4

API version: 1.45

Go version: go1.21.11

Git commit: 5650f9b

Built: Wed Jun 5 11:32:04 2024

OS/Arch: linux/amd64

Context: default

Server: Docker Engine - Community

Engine:

Version: 26.1.4

API version: 1.45 (minimum version 1.24)

Go version: go1.21.11

Git commit: de5c9cf

Built: Wed Jun 5 11:31:02 2024

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: 1.6.33

GitCommit: d2d58213f83a351ca8f528a95fbd145f5654e957

runc:

Version: 1.1.12

GitCommit: v1.1.12-0-g51d5e94

docker-init:

Version: 0.19.0

GitCommit: de40ad0

root@openJiuwen \~# docker compose version

Docker Compose version v2.27.1

root@openJiuwen \~# docker info

Client: Docker Engine - Community

Version: 26.1.4

Context: default

Debug Mode: false

Plugins:

buildx: Docker Buildx (Docker Inc.)

Version: v0.14.1

Path: /usr/libexec/docker/cli-plugins/docker-buildx

compose: Docker Compose (Docker Inc.)

Version: v2.27.1

Path: /usr/libexec/docker/cli-plugins/docker-compose

Server:

Containers: 0

Running: 0

Paused: 0

Stopped: 0

Images: 0

Server Version: 26.1.4

Storage Driver: overlay2

Backing Filesystem: xfs

Supports d_type: true

Using metacopy: false

Native Overlay Diff: true

userxattr: false

Logging Driver: json-file

Cgroup Driver: cgroupfs

Cgroup Version: 1

Plugins:

Volume: local

Network: bridge host ipvlan macvlan null overlay

Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog

Swarm: inactive

Runtimes: io.containerd.runc.v2 runc

Default Runtime: runc

Init Binary: docker-init

containerd version: d2d58213f83a351ca8f528a95fbd145f5654e957

runc version: v1.1.12-0-g51d5e94

init version: de40ad0

Security Options:

seccomp

Profile: builtin

Kernel Version: 6.6.0-32.18.v2505.ky11.x86_64

Operating System: Kylin Linux Advanced Server V11 (Swan25)

OSType: linux

Architecture: x86_64

CPUs: 10

Total Memory: 19.02GiB

Name: openJiuwen

ID: 867d89ea-0197-4189-a4d0-50a8391bf58f

Docker Root Dir: /var/lib/docker

Debug Mode: false

Experimental: false

Insecure Registries:

docker.xuanyuan.me

127.0.0.0/8

Registry Mirrors:

https://docker.xuanyuan.me/

Live Restore Enabled: false

相关推荐
鹤落晴春2 小时前
RH124问答5:管理本地用户和组
linux·运维·服务器
難釋懷2 小时前
Nginx对客户端的限制
运维·nginx
梦想的颜色3 小时前
从零入门:Docker在Ubuntu上的安装、使用与主流镜像仓库实战(Java/Go/MySQL/PostgreSQL/MongoDB/Nginx
java·ubuntu·docker
华奥系科技3 小时前
汛期城市内涝治理:智慧水务如何重塑防汛“安全感”?
大数据·运维·人工智能
IT WorryFree3 小时前
三套 Zabbix7.4 API 可直接复制 params 模板
运维·服务器·网络
Full Stack Developme4 小时前
Linux rm-rf 执行后,硬盘空间变化
linux·运维·服务器
跨境数据猎手4 小时前
独立站搭建:架构拆解+源码配置+运维复盘
运维·架构
楠目4 小时前
CVE-2017-7529 Nginx Range头整数溢出漏洞利用总结
运维·nginx
java知路4 小时前
centos euler离线下载docker镜像
linux·docker·centos