阿里云轻量应用服务器docker配置?

在阿里云轻量应用服务器上配置 Docker 是一个常见且高效的部署方式。以下是详细的配置步骤,帮助你在阿里云轻量应用服务器(基于 Ubuntu/CentOS 等主流系统)上安装并配置 Docker。


✅ 一、准备工作

  1. 登录轻量应用服务器

    • 使用 SSH 登录你的轻量服务器:
      ssh root@<你的服务器公网IP>
    • 默认用户名通常是 root,密码是你设置的或通过控制台重置的。
  2. 更新系统包(推荐)

    # Ubuntu/Debian
    sudo apt update && sudo apt upgrade -y
    
    # CentOS/Rocky Linux
    sudo yum update -y

✅ 二、安装 Docker

方法一:使用官方脚本一键安装(推荐)

# 下载并执行 Docker 官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

此方法适用于 Ubuntu、Debian、CentOS 等主流发行版。

方法二:手动安装(以 Ubuntu 为例)

# 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. 添加仓库
echo "deb [arch=$(dpkg --print-architecture) 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

✅ 三、配置 Docker(可选但推荐)

  1. 将当前用户加入 docker 组(避免每次用 sudo)

    sudo usermod -aG docker $USER

    重新登录或执行 newgrp docker 生效。

  2. 启动并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
  3. 验证安装

    docker --version
    docker run hello-world

    如果看到欢迎信息,说明安装成功。


✅ 四、配置镜像提速器(国内用户强烈建议)

由于国外镜像源速度慢,建议配置阿里云镜像提速器。

  1. 登录 阿里云容器镜像服务控制台

  2. 找到「镜像工具」→「镜像提速器」

  3. 获取你的专属提速地址(如:https://xxxx.mirror.aliyuncs.com

  4. 配置 Docker daemon:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
    }
    EOF
  5. 重启 Docker:

    sudo systemctl daemon-reload
    sudo systemctl restart docker

✅ 五、常用 Docker 命令示例

# 拉取镜像
docker pull nginx

# 运行容器
docker run -d -p 80:80 --name mynginx nginx

# 查看运行中的容器
docker ps

# 查看所有容器
docker ps -a

# 日志查看
docker logs mynginx

# 停止容器
docker stop mynginx

✅ 六、注意事项

  • 轻量服务器默认安全组需开放对应端口(如 80、443、自定义端口)。
  • 可通过阿里云控制台设置防火墙规则。
  • 若使用 Nginx、WordPress 等应用,建议配合 docker-compose 管理。

✅ 七、安装 Docker Compose(可选)

# 下载最新版本(替换 v2.x.x 为实际版本)
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证
docker-compose --version

总结

你现在已经完成了在阿里云轻量应用服务器上配置 Docker 的全部流程:

✅ 安装 Docker
✅ 配置镜像提速
✅ 设置用户权限
✅ 验证运行

接下来就可以部署 Web 应用、数据库、博客系统等了!


如有具体应用场景(如部署 WordPress、Node.js 项目等),欢迎继续提问,我可以提供 docker-compose.yml 示例。

未经允许不得转载:ECLOUD博客 » 阿里云轻量应用服务器docker配置?