在日常运维和开发过程中,安装 Docker 是很多任务的第一步。但由于各发行版的差异、官方源的速度以及权限问题,安装过程可能遇到各种坑。
本篇文章介绍一个实用的 Shell 脚本,支持在主流 Linux 系统上一键安装 Docker,并自动设置国内镜像加速器,极大提升安装体验!
脚本源码已托管在 GitHub 仓库中,欢迎 Star 和 Fork:
👉 github /Mr-Darker/ShellBox/blob/main/scripts/linux/tools/install_docker.sh
✅ 自动识别系统架构和包管理器(apt、yum、dnf)
✅ 官方源优先,网络不佳时自动切换阿里云镜像源
✅ 自动安装所需依赖(如 curl, gnupg, lsb-release 等)
✅ 自动检测 Docker 是否已安装,避免重复操作
✅ 自动配置国内镜像加速器,仅使用测试通过的节点
✅ 启动 Docker 服务并设置开机自启
✅ 检查当前用户是否在 docker 用户组,并提示重新登录以生效
# 克隆仓库(或直接复制 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

如果你觉得这个脚本实用,欢迎给仓库点个 ⭐Star:
🔗 github /Mr-Darker/ShellBox

