奋斗
努力

阿里云机器上是否默认安装了docker?

云计算

阿里云机器(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 的镜像提速器配置,以确保从阿里云镜像仓库或其他公共仓库拉取镜像的速度。

未经允许不得转载:云服务器 » 阿里云机器上是否默认安装了docker?