GNU/Linux 一键更换系统软件源脚本

Docker 一键安装脚本 https://linuxmirrors.cn/

适配系统 版本
Debian 8.0 ~ 12
Ubuntu 14.04 ~ 23
Kali Linux 2.0 ~ 2023
Red Hat Enterprise Linux 7.0 ~ 9
Fedora 30 ~ 38
CentOS 7.0 ~ 8.5 / Stream 8 ~ 9
Rocky Linux 8 ~ 9
AlmaLinux 8 ~ 9
OpenCloudOS 8.6 / 9.0
openEuler 21.03 ~ 23
openSUSE Leep 15 / Tumbleweed
Arch Linux all

使用方法

建议在使用前确认目标镜像站是否支持您正在使用的操作系统

国内使用(默认)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

海外使用

bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad 

脚本集成安装 Docker Engine,可选择安装版本、下载软件源、镜像加速器,支持海内外服务器环境和 arm 架构处理器环境使用

Docker CE 软件仓库,全称 Docker Community Edition (Docker 社区版),用于下载并安装 Docker 相关软件包 Docker Registry 镜像仓库,用于控制下载镜像的默认来源存储仓库,又称镜像加速器,默认为官方的 Docker Hub 仓库

命令选项#

名称 含义 选项值
--source 指定 Docker CE 源地址(域名或IP) 地址
--source-registry 指定镜像仓库地址(域名或IP) 地址
--codename 指定 Debian 系操作系统的版本名称 版本名
--install-latested 控制是否安装最新版本的 Docker Engine truefalse
--ignore-backup-tips 忽略覆盖备份提示(即不覆盖备份)

软件源格式 <指定WEB协议>://<软件源地址>/<软件源分支>

关于服务报错无法启动#

非新装环境可能会在运行脚本后遇到 Docker 服务无法启动的情况,建议重新安装来解决,卸载不会删除镜像和容器数据

卸载命令如下:

Debian 系 LinuxRedHat 系 Linux / OpenCloudOS / openEuler

apt-get remove -y docker* containerd.io podman* runc && apt-get autoremove

Debian Ubuntu Kali

卸载完成后重新执行脚本安装即可