阿里云轻量应用服务器部署Docker?

阿里云轻量应用服务器部署Docker全指南

结论先行:在阿里云轻量应用服务器上部署Docker是一个简单高效的过程,只需通过SSH连接服务器后执行几个命令即可完成安装和基本配置。关键步骤包括:系统更新、Docker安装、权限配置和验证运行


一、准备工作

  1. 购买阿里云轻量应用服务器

    • 选择适合的操作系统(推荐Ubuntu 20.04/22.04或CentOS 7/8)
    • 确保服务器已分配公网IP并可SSH连接
  2. 连接服务器

    ssh root@你的服务器IP

    (首次连接需输入密码或使用密钥认证)


二、安装Docker

对于Ubuntu系统

  1. 更新系统并安装依赖

    sudo apt update && sudo apt upgrade -y
    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. 添加Docker官方GPG密钥和仓库

    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 > /dev/null
  3. 安装Docker引擎

    sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io -y

对于CentOS系统

  1. 卸载旧版本并安装依赖

    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加仓库并安装

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install docker-ce docker-ce-cli containerd.io -y

三、配置与验证

  1. 启动Docker并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
  2. 将当前用户加入docker组(避免每次sudo)

    sudo usermod -aG docker $USER
    newgrp docker  # 立即生效
  3. 验证安装

    docker --version  # 查看版本
    docker run hello-world  # 运行测试容器

    若看到"Hello from Docker!"说明安装成功


四、常见问题与优化

  1. 镜像提速(国内推荐)
    修改/etc/docker/daemon.json(不存在则创建):

    {
     "registry-mirrors": ["https://registry.docker-cn.com", "https://hub-mirror.c.163.com"]
    }

    重启服务:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
  2. 防火墙配置

    • 开放Docker默认端口(2375/2376需谨慎):
      sudo ufw allow 80/tcp  # 示例:开放Web端口

五、总结

核心优势:阿里云轻量服务器结合Docker可实现快速应用部署和隔离,适合中小项目、测试环境及微服务架构。
注意事项

  • 生产环境建议配置安全组规则限制访问IP
  • 定期备份重要容器数据(如使用docker commit或卷映射)

通过上述步骤,30分钟内即可完成从零到可用的Docker环境搭建。

未经允许不得转载:CLOUD云枢 » 阿里云轻量应用服务器部署Docker?