阿里云机器(ECS 实例)默认不安装 Docker。
无论您选择的是 Ubuntu、CentOS、Alibaba Cloud Linux 还是其他操作系统镜像,在创建 ECS 实例时,系统只包含基础的操作系统环境和必要的工具,不会预装 Docker 或任何容器运行时。
如果您需要在阿里云 ECS 上使用 Docker,需要手动进行安装和配置。常见的安装方式如下:
1. 使用官方脚本一键安装(推荐)
这是最简单的方式,适用于大多数主流 Linux 发行版:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
注:由于网络原因,国内用户建议使用阿里云镜像源提速安装过程。
2. 通过包管理器安装
根据操作系统不同,命令略有差异:
- Ubuntu/Debian:
sudo apt update sudo apt install docker.io docker-compose - CentOS/Alibaba Cloud Linux:
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo systemctl start docker sudo systemctl enable docker
3. 安装后的必要操作
安装完成后,通常还需要将当前用户加入 docker 组,以便无需 sudo 即可运行 docker 命令:
sudo usermod -aG docker $USER
# 然后重新登录或执行 newgrp docker 生效
此外,如果您的业务涉及大量容器拉取,建议检查并优化 Docker 的镜像提速器配置,以确保从阿里云镜像仓库或其他公共仓库拉取镜像的速度。
云服务器