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

在阿里云轻量应用服务器上安装Docker只需执行几条命令即可完成,核心步骤包括配置软件源、安装依赖包、添加Docker官方GPG密钥并安装Docker引擎。 以下是详细操作指南和注意事项:


一、结论

阿里云轻量应用服务器(基于Linux系统)安装Docker的完整流程如下:

  1. 更新系统软件包并安装依赖工具。
  2. 添加Docker官方软件源。
  3. 安装Docker引擎并启动服务。
  4. 验证安装结果。

二、详细步骤

1. 准备工作

  • 登录服务器:通过SSH连接阿里云轻量应用服务器(如Ubuntu/CentOS)。
  • 更新系统:
    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo yum update -y                      # CentOS

2. 安装依赖工具

确保系统已安装curl和apt-transport-https等工具:

sudo apt install -y curl gnupg2 software-properties-common  # Ubuntu
sudo yum install -y yum-utils device-mapper-persistent-data lvm2  # CentOS

3. 添加Docker软件源

  • Ubuntu/Debian:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    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
  • CentOS:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装Docker引擎

  • Ubuntu/Debian:
    sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io
  • CentOS:
    sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动并验证

  • 启动Docker服务:
    sudo systemctl enable --now docker
  • 验证安装:
    sudo docker run hello-world

    若输出Hello from Docker!则表明安装成功。


三、关键注意事项

  1. 权限问题:默认需用sudo执行Docker命令。如需免sudo,将用户加入docker组:

    sudo usermod -aG docker $USER

    重新登录后生效。

  2. 镜像提速:阿里云提供专属Docker镜像提速服务,替换默认源可大幅提升拉取速度:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://<你的阿里云提速地址>.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl restart docker
  3. 防火墙配置:若需开放Docker端口(如2375),需在阿里云控制台和安全组中放行。


四、总结

阿里云轻量应用服务器安装Docker的核心是正确配置官方源和依赖环境,后续通过镜像提速和权限管理可优化使用体验。 整个过程约5分钟即可完成,适合快速部署容器化应用。若遇到网络问题,优先检查软件源是否被墙或切换为国内镜像。

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