欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > Linux 一键安装 Docker 的万能脚本

Linux 一键安装 Docker 的万能脚本

2025/4/2 16:00:14 来源:https://blog.csdn.net/m0_58648890/article/details/146700433  浏览:    关键词:Linux 一键安装 Docker 的万能脚本

🐳 一键安装 Docker 的万能脚本,支持多系统 + 自动加速配置

在日常运维和开发过程中,安装 Docker 是很多任务的第一步。但由于各发行版的差异、官方源的速度以及权限问题,安装过程可能遇到各种坑。

本篇文章介绍一个实用的 Shell 脚本,支持在主流 Linux 系统上一键安装 Docker,并自动设置国内镜像加速器,极大提升安装体验!


📌 脚本地址

脚本源码已托管在 GitHub 仓库中,欢迎 Star 和 Fork:

👉 https://github.com/Mr-Darker/ShellBox/blob/main/scripts/linux/tools/install_docker.sh


💡 脚本特点

✅ 自动识别系统架构和包管理器(aptyumdnf

✅ 官方源优先,网络不佳时自动切换阿里云镜像源

✅ 自动安装所需依赖(如 curl, gnupg, lsb-release 等)

✅ 自动检测 Docker 是否已安装,避免重复操作

✅ 自动配置国内镜像加速器,仅使用测试通过的节点

✅ 启动 Docker 服务并设置开机自启

✅ 检查当前用户是否在 docker 用户组,并提示重新登录以生效


🔪 支持的操作系统

  • Ubuntu / Debian
  • CentOS / RHEL / Rocky Linux / AlmaLinux
  • Fedora(实验性支持)

📦 如何使用

# 克隆仓库(或直接复制 install_docker.sh 脚本内容)
git clone https://github.com/Mr-Darker/ShellBox.git# 进入脚本目录
cd ShellBox/scripts/linux/tools# 赋予执行权限
chmod +x install_docker.sh# 运行脚本
./install_docker.sh

🚀 示例效果截图

在这里插入图片描述


⚙️ 脚本核心逻辑解析

  • detect_package_manager:自动识别包管理器
  • install_dependencies:按系统安装所需依赖
  • add_docker_repo_official:添加官方 GPG 和 APT/YUM 源
  • add_docker_repo_aliyun:官方失败则切换阿里云镜像源
  • install_docker_packages:安装 Docker Engine
  • start_docker:启动服务并动态测试并配置可用加速器
  • add_user_to_group:将当前用户加入 docker 用户组

🌐 相关链接

  • Docker 官方文档(安装)
  • 阿里云加速器说明
  • 腾讯云镜像源说明
  • 常用 Docker 镜像源整理(Star 数多,活跃)
  • Docker Registry 镜像源测试项目(GitHub Actions 自动检测)

⭐ 项目推荐

如果你觉得这个脚本实用,欢迎给仓库点个 ⭐Star:

🔗 https://github.com/Mr-Darker/ShellBox

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词