阿里云的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
相关推荐
一技安身4 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
ezreal_pan9 小时前
Pod 重启多场景复盘:OOM、日志阻塞、并发 map 读写导致程序崩溃
docker·k8s
玉宇夕落10 小时前
Docker + Milvus,数据库永久存放记忆,让对话历史永不丢失
数据库·docker·llm
知行EDI12 小时前
知行之桥 S3 端口或归档中配置阿里云 OSS 使用指南
阿里云·edi·oss·s3
名字还没想好☜13 小时前
Docker 镜像瘦身进阶:用 distroless/scratch 把 Go 服务打到 10MB,以及没 shell 怎么调试
运维·docker·容器·golang·kubernetes
JavaPub-rodert13 小时前
Docker 深入理解:从容器原理到生产环境最佳实践
运维·docker·容器
暖核15 小时前
Docker 入门|吃透容器生态与底层原理
运维·docker·容器
滕州市燕猫虎计算机科技工作室个体工商户15 小时前
Docker常用命令
运维·docker·容器
2501_9304724415 小时前
上云迁移验收-CVM健康校验用例与数据库比对报告
数据库·人工智能·阿里云·云计算·腾讯云
wdfk_prog16 小时前
lely-canopen-rtt:为什么推荐在 RT-Thread 上使用 Lely CANopen 构建主站
java·运维·缓存·docker·容器