Docker 安装脚本-阿里云仓库
# 彻底清理旧的错误配置
sudo apt remove docker docker-engine docker.io containerd runc -y
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/apt/sources.list.d/docker.list

# 安装依赖
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release -y

# 添加阿里云 Docker GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 添加阿里云 Docker 软件源(Ubuntu 24.04 专用)
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新源并安装
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

# 启动 Docker
sudo systemctl enable docker
sudo systemctl start docker

# 测试
sudo docker run --rm hello-world
Docker官方仓库安装,不用任何第三方源
sudo apt update
sudo apt install docker.io -y

# 启动
sudo systemctl enable docker
sudo systemctl start docker

# 测试
sudo docker ps
sudo docker run --rm hello-world

更多推荐