阿里云的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
相关推荐
duansamve4 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
那明眸似水10 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
知已难寻1 天前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
xbzb1 天前
镜像到底存在哪:/var/lib/docker 的四级映射与 daemon.json 配置
docker·容器·json·镜像·daemon.json·四级
雾时之林1 天前
国内Docker 镜像加速器配置
云原生·eureka
方便面不加香菜1 天前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
江湖有缘1 天前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚1 天前
mall 电商项目完整部署---实战
linux·运维·docker·容器
瑞克-桑切斯2 天前
ERP 企业生产管理系统部署手册
运维·docker·云原生·容器·eureka
瑞克-桑切斯2 天前
docker mail商城
运维·docker·容器