本文整理最常用、最稳定、一步复制就能用的安装方式,全程无坑,适合新手直接照着操作。
一、Linux 系统(最常用)
1. CentOS / RHEL(阿里云服务器 90% 用这个)
# 1. 卸载旧版本(如果有)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 2. 安装依赖
sudo yum install -y yum-utils
# 3. 设置阿里云 Docker 镜像源(国内速度快)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4. 安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 5. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 6. 验证安装是否成功
docker --version
sudo docker run hello-world
看到 Hello from Docker! 就说明安装成功 ✅
2. Ubuntu / Debian
# 1. 卸载旧版本
sudo apt remove docker docker-engine docker.io containerd runc
# 2. 更新源
sudo apt update
# 3. 安装依赖
sudo apt install -y ca-certificates curl gnupg lsb-release
# 4. 添加阿里云 GPG 密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 5. 添加阿里云 Docker 源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 6. 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
# 7. 启动并开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 8. 验证
docker --version
sudo docker run hello-world
二、Windows 系统
方法:Docker Desktop(最简单)
- 下载:www.docker.com/products/do…
- 双击安装,一路下一步
- 安装完成后启动 Docker Desktop
- 打开 cmd / PowerShell 输入:
docker --version
显示版本号即成功 ✅
三、macOS 系统
- 下载 Docker Desktop for Mac
- 拖拽安装
- 启动后终端验证:
docker --version
四、安装后必做:配置阿里云镜像加速(必须做!)
不然拉取镜像会超级慢甚至失败。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<你的阿里云加速地址>.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
如果你没有阿里云加速地址,我可以直接给你公共可用的镜像加速地址,复制就能用。
五、Linux 免 sudo 使用 docker(可选)
sudo usermod -aG docker $USER
# 退出终端重新登录即可
六、验证是否安装成功
docker info
docker run hello-world
你现在用的是什么系统?
我可以直接给你对应系统的一键安装脚本,复制粘贴全自动装好。 比如:
- CentOS 7
- CentOS 8 / Stream
- Ubuntu 20.04 / 22.04
- Windows 10/11
- Mac