docker(23) : Alibaba Cloud Linux 3在线安装docker

在 Alibaba Cloud Linux 3 (Soaring Falcon) 上使用 yum 安装 Docker,不推荐直接使用 yum install docker,因为这会安装旧版本的 docker(通常是 docker-engine 或社区版的旧包),可能会导致兼容性问题或功能缺失。

推荐使用官方 Docker CE(社区版)或阿里云镜像源安装最新稳定版。

以下是 在 Alibaba Cloud Linux 3 上正确安装 Docker 的完整步骤:


✅ 正确安装步骤(推荐)

1. 更新系统软件包
sudo yum update -y
2. 安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • yum-utils:提供 yum-config-manager 工具。

  • device-mapper-persistent-datalvm2:支持 devicemapper 存储驱动。

3. 添加 Docker 官方 YUM 仓库(推荐使用阿里云镜像加速)
sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

💡 使用阿里云镜像源(mirrors.aliyun.com)可以显著提升下载速度。

4. 安装 Alibaba Cloud Linux 3 专用的源兼容插件(重要!)

Alibaba Cloud Linux 3 基于 RHEL/CentOS 8 构建,但 ID 为 alinux3,需要兼容插件才能正常解析仓库。

sudo yum install -y dnf-plugin-releasever-adapter --repo alinux3-plus

⚠️ 如果没有安装此插件,可能会出现 Cannot find a valid baseurl 错误。

5. 安装 Docker CE(社区版)
sudo yum install -y docker-ce docker-ce-cli containerd.io
6. 启动并启用 Docker 服务
# 启动 Docker
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

# 查看状态
sudo systemctl status docker
7. 验证安装
sudo docker version
sudo docker run hello-world

✅ 配置阿里云镜像加速器(可选但强烈推荐)

登录 阿里云容器镜像服务控制台,获取您的专属加速器地址,然后配置:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<your-accelerator>.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

🛑 不推荐的方式(避免使用)

sudo yum install docker -y
  • 这会安装旧版本,可能不包含 containerddocker-compose 等现代组件。

  • 功能有限,不推荐用于生产环境。


✅ 总结

步骤

命令

更新系统

sudo yum update -y

安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加阿里云 Docker 源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo\

安装兼容插件

sudo yum install -y dnf-plugin-releasever-adapter --repo alinux3-plus

安装 Docker CE

sudo yum install -y docker-ce docker-ce-cli containerd.io

启动服务

sudo systemctl start docker && sudo systemctl enable docker

按照以上步骤,您可以在 Alibaba Cloud Linux 3 上成功安装并运行最新版 Docker。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值