速卖通素材
奋斗

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

服务器

在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,因为轻量服务器通常预装了较新的 Linux 发行版(如 Ubuntu、Debian、CentOS 等),且拥有 root 权限。

以下是针对主流操作系统的通用安装步骤:

1. 登录服务器

首先通过 SSH 工具(如 PuTTY、Xshell 或终端)登录到你的轻量服务器。

2. 根据系统选择安装脚本

方案 A:使用官方自动化脚本(推荐,最简单)

Docker 官方提供了一个便捷的安装脚本,适用于大多数现代 Linux 发行版(Ubuntu, Debian, CentOS, Fedora 等)。

# 下载并执行官方安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

注:为了提速下载,脚本中添加了 --mirror Aliyun 参数,使用阿里云镜像源。如果你在我国大陆以外地区,可以去掉该参数。

方案 B:手动安装(适合需要特定版本或旧系统)

如果是 Ubuntu/Debian:

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

# 2. 安装依赖包
sudo apt-get install 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

# 4. 设置仓库
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

# 5. 安装 Docker Engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

如果是 CentOS/RHEL/Alibaba Cloud Linux:

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

# 2. 配置 Docker 仓库 (以 Docker 官方为例,国内可换为阿里云)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

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

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

3. 验证安装是否成功

安装完成后,运行以下命令检查 Docker 版本:

docker --version

如果输出了版本号(例如 Docker version 24.0.x...),说明安装成功。

接着可以运行一个测试容器来验证功能:

docker run hello-world

如果看到欢迎信息,说明 Docker 引擎和运行时完全正常。


4. 【重要】免 sudo 权限配置(可选但推荐)

默认情况下,运行 Docker 命令需要加 sudo。为了避免每次输入密码,可以将当前用户加入 docker 用户组:

# 将当前用户添加到 docker 组
sudo usermod -aG docker $USER

# 立即生效(无需重启,但需重新登录 shell)
newgrp docker

注意:修改后建议重新登录 SSH 会话以生效。


5. 腾讯云轻量服务器特别注意事项

由于轻量应用服务器的特殊性,安装后还需注意以下几点:

  1. 防火墙端口开放
    如果你需要在外部访问容器内的服务(如 Web 服务),请务必在腾讯云控制台的“防火墙”规则中放行对应端口(例如 80, 443, 8080 等)。

    • 路径:腾讯云控制台 -> 轻量应用服务器 -> 实例详情 -> 防火墙。
  2. 安全组规则
    轻量服务器通常也有独立的安全组设置,确保入方向规则允许你的业务端口。

  3. 资源限制
    轻量服务器的内存和 CPU 相对有限。如果运行多个容器,建议在 docker run 时指定资源限制,防止占用过多资源导致服务器卡顿:

    # 示例:限制容器最多使用 512MB 内存
    docker run -d --memory="512m" --cpus="0.5" nginx
  4. 更换镜像源(提速下载)
    如果拉取镜像速度较慢,可以配置国内镜像提速器(如阿里云、DaoCloud 等)。
    编辑 /etc/docker/daemon.json 文件:

    {
      "registry-mirrors": ["https://docker.m.daocloud.io"]
    }

    然后重启 Docker:sudo systemctl restart docker

现在你已经可以在腾讯云轻量服务器上顺利运行 Docker 容器了!如果有具体的部署需求(如搭建 Nginx、MySQL 或 WordPress),可以告诉我,我提供对应的命令。

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