奋斗
努力

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

云计算

在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,通常推荐使用官方提供的自动化脚本进行安装,这样最快且最稳定。

以下是针对 Ubuntu/Debian 和 CentOS/Alibaba Cloud Linux 等主流系统的详细操作步骤:

1. 登录服务器

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

2. 执行一键安装脚本

腾讯云轻量服务器通常预装了较新的系统版本。你可以直接运行以下命令来自动安装最新版的 Docker Engine。

方案 A:使用官方推荐的一键脚本(推荐,适用于 Ubuntu/Debian/CentOS)

这是最简单的方法,脚本会自动处理依赖下载、配置源和安装服务。

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

注意:国内用户建议使用 --mirror Aliyun 参数,可以提速镜像拉取过程。

执行完成后,Docker 守护进程会自动启动并设置为开机自启。


方案 B:手动安装(如果脚本失败或需要更精细控制)

如果你更喜欢手动步骤,或者服务器环境特殊,可以按照以下步骤操作:

第一步:更新系统包管理器

  • Ubuntu/Debian:
    sudo apt update && sudo apt upgrade -y
  • CentOS/Alibaba Cloud Linux:
    sudo yum makecache && sudo yum update -y

第二步:安装必要的依赖包

  • Ubuntu/Debian:
    sudo apt install ca-certificates curl gnupg lsb-release -y
  • CentOS:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

第三步:添加 Docker 官方 GPG 密钥和仓库

  • Ubuntu/Debian:
    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
  • CentOS:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

第四步:安装 Docker 引擎

  • Ubuntu/Debian:
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  • CentOS:
    sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

第五步:启动 Docker 并设置开机自启

sudo systemctl enable docker
sudo systemctl start docker

3. 验证安装是否成功

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

docker --version
docker run hello-world

如果看到欢迎信息,说明 Docker 已成功运行。

4. 进阶优化(可选但推荐)

配置阿里云镜像提速器

由于 Docker Hub 在国内访问较慢,建议配置阿里云镜像提速器。

  1. 登录 阿里云控制台 -> 容器镜像服务 -> 镜像提速器。
  2. 复制你的专属提速地址(例如 https://xxxx.mirror.aliyuncs.com)。
  3. 修改 /etc/docker/daemon.json 文件:
    sudo vi /etc/docker/daemon.json

    添加以下内容(将 <你的提速地址> 替换为实际地址):

    {
     "registry-mirrors": ["<你的提速地址>"]
    }
  4. 重启 Docker 服务:
    sudo systemctl daemon-reload
    sudo systemctl restart docker

添加当前用户到 Docker 组

为了避免每次运行 docker 命令都需要加 sudo,可以将当前用户加入 docker 组:

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

现在,你可以在腾讯云轻量服务器上自由地使用 Docker 部署应用了!

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