阿里云轻量应用服务器安装docker?

云计算

阿里云轻量应用服务器安装Docker的完整指南

结论:在阿里云轻量应用服务器上安装Docker只需几个简单步骤,主要包括更新系统、安装依赖、配置Docker仓库并启动服务。以下是详细操作流程。


1. 准备工作

  • 确保已购买并登录阿里云轻量应用服务器(推荐使用Ubuntu 20.04/22.04或CentOS 7/8)。
  • 通过SSH连接服务器(如使用ssh root@你的服务器IP)。
  • 建议先更新系统,避免依赖冲突:
    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo yum update -y                      # CentOS

2. 安装Docker

方法1:使用官方脚本快速安装(推荐)

运行以下命令自动安装最新版Docker:

curl -fsSL https://get.docker.com | sh

优点:无需手动配置,自动适配系统版本。

方法2:手动分步安装(适合自定义需求)

Ubuntu/Debian系统

  1. 安装依赖工具:
    sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  2. 添加Docker官方GPG密钥:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 添加Docker仓库:
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. 安装Docker引擎:
    sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

CentOS系统

  1. 安装依赖:
    sudo yum install -y yum-utils
  2. 添加Docker仓库:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装Docker:
    sudo yum install -y docker-ce docker-ce-cli containerd.io

3. 启动Docker并测试

  • 启动Docker服务:
    sudo systemctl start docker
    sudo systemctl enable docker  # 设置开机自启
  • 验证安装是否成功
    sudo docker run hello-world

    若看到Hello from Docker!输出,说明安装正确。


4. 可选配置

  • 将当前用户加入docker组(避免每次使用sudo):
    sudo usermod -aG docker $USER
    newgrp docker  # 刷新组权限
  • 配置镜像提速器(国内用户推荐)
    修改/etc/docker/daemon.json,添加阿里云镜像提速地址(需替换为你的专属提速链接):

    {
    "registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]
    }

    重启Docker生效:

    sudo systemctl restart docker

5. 常见问题解决

  • 权限错误:确保用户已加入docker组,或临时使用sudo执行命令。
  • 镜像拉取失败:检查网络或配置镜像提速器。
  • 服务启动失败:查看日志sudo journalctl -u docker.service

总结:阿里云轻量应用服务器安装Docker仅需5分钟内完成,核心步骤为更新系统、安装依赖、配置仓库并启动服务。推荐使用官方脚本安装,高效且不易出错。

未经允许不得转载:CLOUD云枢 » 阿里云轻量应用服务器安装docker?