阿里云的ECS怎么安装docker和docker compose

更新环境

bash 复制代码
sudo apt update
sudo apt install -y ca-certificates curl gnupg

然后添加 Docker 官方 Key:

bash 复制代码
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
  -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

添加 Docker 源:

bash 复制代码
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新源:

bash 复制代码
sudo apt update

安装 Docker 和 Docker Compose:

bash 复制代码
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动 Docker:

bash 复制代码
sudo systemctl enable docker
sudo systemctl start docker

验证:

bash 复制代码
docker --version
docker compose version
sudo docker run hello-world

如果 sudo apt update 或安装时拉不动 Docker 官方源,阿里云服务器上可以把源地址换成阿里云镜像源:

bash 复制代码
sudo sed -i 's#https://download.docker.com/linux/ubuntu#https://mirrors.aliyun.com/docker-ce/linux/ubuntu#g' /etc/apt/sources.list.d/docker.list
sudo apt update

然后再执行:

bash 复制代码
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
相关推荐
GISer_Jing2 小时前
GitHub Actions 完整 Token/Secret 配置详解(Vercel + Docker 2026最新版)
docker·容器·github
我是Superman丶2 小时前
Docker 镜像加速
运维·docker·容器
杨浦老苏2 小时前
本地AI图像处理工具SnapOtter
docker·ai·工具·群晖·图片
Lw老王要学习2 小时前
Windows 11 安装配置 Docker Desktop 并部署 sqlbot 完整指南
windows·docker·容器·agent·sqlbot
GISer_Jing2 小时前
现代全栈工程化实战:Git+Docker+Vercel+CI/CD
git·ci/cd·docker
MonkeyKing_sunyuhua3 小时前
阿里云的ECS拉取docker镜像失败问题解决方案
阿里云·docker·eureka
赵优秀一一3 小时前
Docker1: 安装、镜像和容器概念
运维·docker·容器
輕華3 小时前
LangChain基础入门——从阿里云百炼API到Chain构建
数据库·阿里云·langchain
milo.qu12 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器