Alibaba Cloud Linux内置docker吗?

服务器

Alibaba Cloud Linux 默认不内置 Docker,但提供了良好的容器运行环境支持。

具体说明如下:

1. Alibaba Cloud Linux 简介

Alibaba Cloud Linux(原名 Alibaba Cloud Linux 2/3,基于开源龙蜥社区 Anolis OS)是阿里云自研的高性能、高安全、高兼容的 Linux 发行版,主要面向云上工作负载优化。它与 CentOS/RHEL 生态高度兼容。


2. 是否预装 Docker?

  • 默认镜像中不预装 Docker
  • 阿里云推荐使用更现代、轻量且符合 OCI 标准的容器运行时,如 containerdCRI-O,尤其是在 Kubernetes 环境中。
  • 但你可以手动安装 Docker,完全兼容。

3. 如何在 Alibaba Cloud Linux 上安装 Docker?

方法一:安装社区版 Docker(Docker CE)

# 1. 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 2. 添加 Docker 官方仓库(或使用阿里云镜像源提速)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 推荐使用阿里云镜像源(国内更快)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3. 安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 4. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 5. 验证安装
sudo docker --version
sudo docker run hello-world

4. 替代方案:使用 containerd(推荐用于生产/K8s)

Alibaba Cloud Linux 默认可能已预装或更容易集成 containerd,尤其在 ACK(阿里云容器服务)中:

# 检查是否已有 containerd
systemctl status containerd

# 安装 containerd(如未安装)
sudo yum install -y containerd.io
sudo systemctl start containerd

5. 注意事项

  • 阿里云官方文档推荐使用 Sandboxed-Container(如 runV、gVisor)containerd + 安全沙箱 构建更安全的容器环境。
  • 使用 Docker 时建议配合阿里云镜像服务(ACR)和镜像提速器提升拉取速度。

总结

项目 是否支持
默认预装 Docker ❌ 不预装
支持手动安装 Docker ✅ 完全支持
推荐容器运行时 ✅ containerd / 安全沙箱
与 Docker 兼容性 ✅ 良好(基于 RHEL/CentOS 兼容)

? 所以:虽然 Alibaba Cloud Linux 不内置 Docker,但你可以轻松安装并使用它。但在生产环境中,建议根据场景选择更高效、安全的容器运行时。

如需进一步帮助,可参考:

  • 阿里云文档 – Alibaba Cloud Linux
  • Docker 官方安装指南(CentOS)
未经允许不得转载:CDNK博客 » Alibaba Cloud Linux内置docker吗?