腾讯云轻量云服务器安装docker?

在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,通常推荐使用官方脚本一键安装,或者使用系统包管理器安装。以下是两种最常用且稳定的方法:

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

这是最快、最通用的方法,会自动处理依赖项并安装最新稳定版。

  1. 连接服务器
    通过 SSH 登录到你的轻量应用服务器(Linux 环境)。

    ssh root@<你的服务器IP>
  2. 执行安装命令
    复制以下命令并在终端中运行:

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    注:--mirror Aliyun 是为了提速下载过程(如果你在国内),如果不加此参数则默认从全球源下载。

  3. 验证安装
    安装完成后,运行以下命令检查版本:

    docker --version

    如果输出了类似 Docker version 24.0.x, build ... 的信息,说明安装成功。

  4. 测试运行(可选)
    运行一个测试容器确认功能正常:

    sudo docker run hello-world

方法二:使用系统包管理器安装(适合 CentOS/Ubuntu)

如果你希望更精细地控制版本,或者网络环境无法访问脚本地址,可以使用系统自带的包管理器。

场景 A: Ubuntu / Debian

# 1. 更新软件包索引
sudo apt-get update

# 2. 安装依赖工具
sudo apt-get install -y ca-certificates curl gnupg lsb-release

# 3. 添加 Docker 官方 GPG 密钥和仓库
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 4. 再次更新并安装
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 5. 启动服务
sudo systemctl start docker
sudo systemctl enable docker

场景 B: CentOS / Rocky Linux / AlmaLinux

# 1. 安装 yum-utils
sudo yum install -y yum-utils

# 2. 配置 Docker 仓库 (使用阿里云镜像提速)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3. 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 4. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

⚠️ 重要后续步骤(必做)

在腾讯云轻量服务器上,安装完 Docker 后,建议进行以下优化操作:

1. 允许非 root 用户运行 Docker(避免每次加 sudo)

将当前用户加入 docker 组:

sudo usermod -aG docker $USER
# 注意:执行完后需要重新登录或运行 newgrp docker 才能生效

2. 配置国内镜像提速(关键)

由于 Docker Hub 官方镜像在国内访问较慢,强烈建议配置阿里云或腾讯云的镜像提速器。

  • 获取提速地址
    登录 腾讯云控制台 -> 搜索“容器镜像服务” -> 进入“实例列表” -> 创建个人实例(免费)-> 点击“镜像管理” -> “镜像提速器”。
    复制生成的专属提速地址(例如:https://xxxx.mirror.tencentyun.com)。

  • 修改配置文件
    编辑 /etc/docker/daemon.json(如果没有则新建):

    sudo vi /etc/docker/daemon.json

    填入以下内容(替换为你的实际提速地址):

    {
      "registry-mirrors": [
        "https://你的提速地址"
      ]
    }

    注意:JSON 格式必须严格正确,逗号不能遗漏或多余。

  • 重启 Docker 服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker

完成以上步骤后,你的轻量云服务器即可高效地运行 Docker 容器了。

未经允许不得转载:云计算 » 腾讯云轻量云服务器安装docker?