Skip to content

阿里云Ubuntu 24.04.2 LTS 部署Nginx

约 696 字大约 2 分钟

阿里云UbuntuDocker阿里云镜像加速器

2025-09-10

下面给出一份“零坑”步骤,专门适配 阿里云 ECS Ubuntu 24.04 64 位 实例,一口气把 Docker + Docker Compose(插件版) 装好,并配好 阿里云镜像加速器,保证后续 docker pull 飞快,部署系统也最省心。
全程 5 min 左右,复制-粘贴即可。


1. 连接服务器

ssh root@你的公网IP

2. 卸载旧版本(可选,新机可跳过)

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do
  sudo apt-get remove -y $pkg;
done

3. 一键安装最新 Docker(阿里云源)

# 1) 更新索引
sudo apt-get update

# 2) 装依赖
sudo apt-get install -y ca-certificates curl gnupg lsb-release

# 3) 加阿里云 GPG 钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 4) 写阿里云 24.04 源
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 5) 正式安装
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io \
                        docker-buildx-plugin docker-compose-plugin

4. 启动并设为开机自启

sudo systemctl enable --now docker

验证:

docker version          # 能看到 Server 和 Client 即成功
docker compose version  # 出现 v2.x.x 说明 Compose 插件已自带

5. 配阿里云镜像加速(拉镜像飞快)

登录阿里云控制台 → 容器镜像服务 ACR → 镜像加速器,会得到一个专属加速地址(形如 https://xxx.mirror.aliyuncs.com)。
接着执行:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

验证:

docker info | grep -i registry
# 输出包含刚才的加速地址即生效

6. 免 sudo(可选,但强烈建议)

sudo usermod -aG docker $USER
# 退出 SSH 重新登录一次即可
docker ps   # 不再用 sudo

7. 一键测试

docker run --rm hello-world

看到 Hello from Docker! 就说明全部 OK。


8. 后续“方便部署系统”的小技巧

  1. 把业务写成 docker-compose.yml,上传目录后
    docker compose up -d
    即可一键拉起整套服务。
  2. 升级镜像:
    docker compose pull && docker compose up -d
  3. 想持久化数据,把卷映射到 /data/opt 下,并做好 阿里云快照 备份策略。
  4. 端口记得在 阿里云安全组 放行(ECS 控制台 → 安全组 → 入方向规则)。

至此,你的 Ubuntu 24.04 服务器已具备“拉镜像飞快、一键启停、随时升级”的 Docker 环境,后续任何系统只需一个 docker compose 文件即可秒级部署。祝使用愉快!