欢迎
加油~

腾讯云服务器怎么安装docker?

结论:在腾讯云服务器上安装 Docker 非常简单,只需几个步骤即可完成。推荐使用官方脚本或标准仓库方式安装, 保证安全性和稳定性 的同时,也能获得较好的兼容性。


  • 确保你已有一台腾讯云 CVM(Cloud Virtual Machine)实例,并且操作系统为常见的 Linux 发行版,如 CentOS、Ubuntu 或 Debian。以下以 Ubuntu 20.04/22.04 和 CentOS 7/8 为例进行说明。

准备工作

  • 登录腾讯云控制台,获取服务器的公网 IP 地址和登录凭证(用户名和密码或密钥对)。
  • 使用 SSH 工具(如 Xshell、Putty 或终端命令 ssh root@your_server_ip)连接到你的腾讯云服务器。
  • 更新系统软件包:
    • Ubuntu:sudo apt update
    • CentOS:sudo yum makecache

安装依赖组件

Docker 的安装需要一些基础依赖库:

  • Ubuntu:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  • CentOS:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加 Docker 官方仓库

  • 推荐通过添加官方仓库来安装最新稳定版 Docker,确保长期可用性与安全性。

  • Ubuntu:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    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
  • CentOS:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker 引擎

  • 更新软件包列表后安装 Docker:

  • Ubuntu:

    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io -y
  • CentOS:

    sudo yum install docker-ce docker-ce-cli containerd.io -y

启动并设置开机自启 Docker 服务

  • 安装完成后启动 Docker 并配置开机自启:
sudo systemctl start docker
sudo systemctl enable docker

验证安装是否成功

运行以下命令查看 Docker 版本信息:

docker --version

还可以运行一个测试容器验证是否正常工作:

sudo docker run hello-world

如果看到“Hello from Docker!”的输出,说明 Docker 已经成功安装并运行。

可选:添加用户到 docker 组

默认情况下,只有 root 用户可以执行 Docker 命令。为了方便使用,可将当前用户加入 docker 组:

sudo usermod -aG docker $USER

然后退出并重新登录,使组权限生效。


总结:在腾讯云服务器上安装 Docker 是一项基础但非常重要的操作, 掌握这一技能有助于快速部署应用和服务 。使用官方推荐的方式安装是最稳妥的选择,同时记得设置好用户权限和开机启动,以便后续使用更加顺畅。