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

在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,以下是详细的步骤,适用于基于 Ubuntu 或 CentOS 系统的轻量服务器。


✅ 一、登录到你的轻量服务器

使用 SSH 登录你的腾讯云轻量服务器:

ssh root@你的服务器公网IP
# 或者如果你创建了其他用户
ssh 用户名@你的服务器公网IP

✅ 二、更新系统包(推荐)

对于 Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

对于 CentOS/Rocky Linux:

sudo yum update -y
# 或者如果是 CentOS 8+/Rocky 使用 dnf
sudo dnf update -y

✅ 三、安装 Docker

方法一:使用官方一键脚本(推荐,适用于 Ubuntu/CentOS)

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

此脚本会自动检测系统类型并安装最新版 Docker。

安装完成后,Docker 服务会自动启动。


方法二:手动安装(更可控)

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

CentOS 用户:
  1. 安装依赖:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加 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
  4. 启动并设置开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker

✅ 四、验证安装是否成功

sudo docker --version

运行一个测试容器:

sudo docker run hello-world

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


✅ 五、(可选)配置非 root 用户使用 Docker

避免每次都要加 sudo,可以把当前用户加入 docker 组:

sudo usermod -aG docker $USER

⚠️ 执行后需要退出 SSH 重新登录才能生效。

之后就可以直接使用:

docker ps

✅ 六、常见问题

1. 报错:Cannot connect to the Docker daemon

  • 检查 Docker 是否启动:
    sudo systemctl status docker
  • 如果未启动:sudo systemctl start docker

2. 腾讯云安全组设置

确保你的安全组开放了所需的端口(如 80、443、自定义服务端口),但 Docker 本身不需要额外开放端口,除非你运行 Web 服务。


✅ 七、后续建议

  • 安装 Docker Compose(用于多容器编排):
    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,只需几条命令即可完成。推荐使用官方安装脚本 get.docker.com,简单高效。

如有具体系统版本或错误信息,可以提供我来帮你进一步排查。

未经允许不得转载:CLOUD技术博 » 腾讯云轻量级服务器安装docker?