在腾讯云的linux安装docker?

服务器

在腾讯云的 Linux 服务器上安装 Docker 是一个常见操作,以下是详细的步骤(以 CentOS 7/8Ubuntu 20.04/22.04 为例):


✅ 一、准备工作

  1. 登录你的腾讯云 CVM 实例(使用 SSH):

    ssh root@你的公网IP
  2. 确保系统已更新:

    • CentOS / RHEL 系列:
      sudo yum update -y
    • Ubuntu / Debian 系列:
      sudo apt update && sudo apt upgrade -y

✅ 二、安装 Docker(推荐使用官方脚本或仓库)

方法一:使用官方一键安装脚本(最简单)

⚠️ 注意:此方法适用于测试或开发环境,生产环境建议手动配置。

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

此脚本会自动检测系统类型并安装对应的 Docker CE。

安装完成后:

sudo usermod -aG docker $USER  # 将当前用户加入 docker 组,避免每次用 sudo

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


方法二:手动添加仓库安装(更可控,适合生产)

对于 CentOS / RHEL / 阿里云/腾讯云 CentOS 系统:

# 安装必要依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

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

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

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

对于 Ubuntu 系统:

# 安装依赖包
sudo apt install -y ca-certificates curl gnupg lsb-release

# 添加 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

# 更新包索引并安装
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

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

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

✅ 三、验证安装是否成功

docker --version
docker run hello-world

如果看到输出 Hello from Docker!,说明安装成功!


✅ 四、可选:安装 Docker Compose(用于编排容器)

Docker Compose 插件通常随新版本一起安装。如果没有,请手动安装:

# 下载最新版 docker-compose(替换 v2.x.x 为最新版本)
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

✅ 五、注意事项(腾讯云特别提醒)

  1. 安全组规则:如果你要通过X_X访问容器服务(如 Web 应用),记得在腾讯云控制台开放对应端口(如 80、443、8080 等)。
  2. SELinux(仅 CentOS):有时 SELinux 会导致问题,可临时关闭测试:
    sudo setenforce 0
  3. 镜像X_X器(国内推荐):由于国外镜像拉取慢,建议配置国内镜像X_X。

    编辑 /etc/docker/daemon.json

    {
     "registry-mirrors": [
       "https://mirror.ccs.tencentyun.com"
     ]
    }

    腾讯云官方镜像X_X地址:https://mirror.ccs.tencentyun.com

    然后重启 Docker:

    sudo systemctl restart docker

✅ 完成!你现在可以在腾讯云的 Linux 服务器上愉快地使用 Docker 了。

如有具体需求(比如部署 Nginx、MySQL、WordPress 等),也可以继续问我 ?

未经允许不得转载:CDNK博客 » 在腾讯云的linux安装docker?