默认情况下,阿里云的 ECS(云服务器)操作系统中并没有预装 Docker。
阿里云 ECS 提供的镜像(如 CentOS、Ubuntu、Alibaba Cloud Linux 等)通常是纯净的系统环境,仅包含操作系统核心组件和必要的系统工具,不包含容器运行时(如 Docker 或 containerd)。这是为了保持系统的轻量级、安全性和用户自定义的灵活性。
如果您需要在阿里云机器上使用 Docker,通常需要手动安装。根据您选择的操作系统不同,安装方式略有差异:
-
对于 Ubuntu/Debian 系统:
sudo apt-get update sudo apt-get install docker.io -y # 或者使用官方推荐的安装脚本 curl -fsSL https://get.docker.com | sh -s docker -
对于 CentOS/RHEL/Alibaba Cloud Linux:
sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker
💡 提示:阿里云也提供了“容器服务 ACK"(Container Service for Kubernetes),如果您的需求是运行 Kubernetes 集群,可以直接通过阿里云控制台一键部署,底层会自动处理 Docker 或 Containerd 的安装与配置。
如需确认当前是否已安装,可执行以下命令检查:
docker --version
# 或
systemctl status docker
若返回“未找到”或“服务未启动”,则说明尚未安装。
CLOUD技术博