LinuxMirrors开源工具
开源地址: 容器工具 - LinuxMirrors
核心功能
-
一键安装与换源脚本
-
通过命令:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)可完成安装 Docker Engine(社区版)并换源。 linuxmirrors.cn
-
支持“仅更换镜像仓库”(即保留已安装 Docker,仅替换其镜像拉取源)模式。 linuxmirrors.cn
-
支持指定安装版本、指定软件源、镜像仓库地址、关闭防火墙等高级选项。 linuxmirrors.cn
-
-
镜像仓库与软件源的优化
-
提供国内可用的 Docker 镜像仓库加速源,如 “docker.1ms.run”, “docker.m.daocloud.io”等。 linuxmirrors.cn
-
支持更换 Docker CE 软件源(用于安装 Docker 包本身)以及镜像仓库(用于拉取镜像)两方面。 linuxmirrors.cn
-
针对国内网络环境作优化:例如当检测出位于中国大陆时,会优先选用内网源。 linuxmirrors.cn
-
-
跨发行版、架构支持
-
脚本兼容多种 Linux 发行版(包括 Debian/Ubuntu 系、Red Hat 系、国内衍生系统如 openEuler、Anolis OS 等)和 ARM 架构。 linuxmirrors.cn
-
安装流程与官方安装逻辑保持一致,同时加入“换源”特性。 linuxmirrors.cn
-
-
自动化/无人值守与国际化
-
支持无人值守安装(即全自动脚本运行,无需交互)——适用于 CI/CD、运维自动化场景。 linuxmirrors.cn
-
支持多语言输出(简体中文、繁体中文、英文)。 linuxmirrors.cn
-
支持“纯净模式”(输出简洁、便于日志分析)。 linuxmirrors.cn
-
使用场景与优势
-
在国内部署 Docker 环境时:由于国内访问 Docker Hub 或官方软件源可能受限,LinuxMirrors 提供更稳定的镜像拉取路径和软件源,降低失败率。
-
企业或自动化部署环境:脚本支持选择版本、替换源、纯模式、无人值守,非常适合大规模或运维自动化场景。
-
加速镜像拉取与更新:通过使用国内镜像仓库,减少从海外源拉取镜像造成的延迟或失败。
注意事项 & 使用建议
-
在旧环境中(已有 Docker 或修改过源)执行脚本可能需先卸载或清理旧配置。页面中“常见问题”中指出:可能出现服务无法启动,需要重新安装。 linuxmirrors.cn
-
虽然兼容多发行版,但若脚本检测判断“该系统不支持”,建议回退至系统自带包管理工具安装。 linuxmirrors.cn
-
若只是“更换镜像仓库”而不重新安装 Docker,可使用
--only-registry选项。 linuxmirrors.cn
