Docker 一键安装
自动识别发行版并配置官方软件源,一键安装 Docker Engine 与 Docker Compose 插件。
适用系统UbuntuDebianCentOS需要 root / sudo
功能简介
- 自动检测发行版并安装依赖
- 配置 Docker 官方软件源(国内环境可改用镜像源)
- 安装 Docker Engine、CLI、containerd 及 Compose 插件
- 启动 Docker 并设置为开机自启
一键执行命令
执行前请先阅读「注意事项」
脚本会修改系统软件源并安装服务,请确认你了解每一步在做什么。
bash
# Docker 官方安装脚本,自动适配主流发行版
curl -fsSL https://get.docker.com | sudo sh💡 点击代码块右上角的图标即可 一键复制。
国内服务器使用阿里云镜像源加速安装:
bash
# 使用阿里云镜像源,安装更快
curl -fsSL https://get.docker.com | sudo sh -s -- --mirror Aliyun安装后将当前用户加入 docker 组,免去每次 sudo:
bash
sudo usermod -aG docker $USER
# 重新登录或执行 newgrp docker 生效
newgrp docker验证安装
bash
docker --version
docker compose version
docker run --rm hello-world预期输出类似:
text
Docker version 24.0.x, build ...
Docker Compose version v2.x.x
Hello from Docker!注意事项
- ⚠️ 生产环境慎用管道执行:建议先
curl -fsSL https://get.docker.com -o get-docker.sh下载查看内容再sudo sh get-docker.sh。 - 已安装旧版
docker.io/docker-engine时,建议先卸载再安装,避免冲突。 - 国内拉取镜像慢?请配合 镜像加速配置 设置 registry mirror。
回滚 / 卸载方案
bash
# Ubuntu / Debian
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo rm -rf /var/lib/docker /var/lib/containerd /etc/dockerbash
# CentOS / RHEL
sudo yum remove -y docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker /var/lib/containerd /etc/docker相关链接
- Docker 官方文档:https://docs.docker.com/engine/install/
- 配套配置:镜像加速配置