在腾讯云的linux安装docker?

云计算

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


✅ 一、准备工作

  1. 登录到你的腾讯云 CVM 实例(通过 SSH):

    ssh root@你的公网IP
  2. 更新系统包:

    • Ubuntu / Debian

      sudo apt update && sudo apt upgrade -y
    • CentOS / RHEL

      sudo yum update -y

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

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

⚠️ 仅建议在测试环境或信任环境中使用。

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

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

安装完成后,将当前用户加入 docker 组,避免每次使用 sudo

sudo usermod -aG docker $USER

注:需要重新登录终端才能生效。

启动并设置开机自启:

sudo systemctl enable docker
sudo systemctl start docker

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

🟦 对于 Ubuntu 系统

  1. 安装依赖:

    sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
  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. 更新 APT 缓存并安装 Docker:

    sudo apt update
    sudo apt install -y docker-ce docker-ce-cli containerd.io
  5. 启动服务:

    sudo systemctl enable docker
    sudo systemctl start docker
  6. 将用户加入 docker 组:

    sudo usermod -aG docker $USER

🟥 对于 CentOS/RHEL 系统

  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 enable docker
    sudo systemctl start docker
  5. 添加当前用户到 docker 组:

    sudo usermod -aG docker $USER

✅ 三、验证安装是否成功

运行以下命令测试 Docker 是否正常工作:

docker --version
docker run hello-world

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


✅ 四、(可选)配置镜像提速器(提升国内拉取速度)

由于 Docker Hub 国内访问慢,建议配置腾讯云镜像提速器或其他提速源。

编辑 daemon 配置文件:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com"
  ]
}
EOF

腾讯云镜像提速地址:https://mirror.ccs.tencentyun.com

重启 Docker 生效:

sudo systemctl restart docker

✅ 五、注意事项

  • 确保安全组开放了所需端口(如运行 Web 服务需开放 80/443)。
  • 如果使用腾讯云轻量应用服务器,请确认实例支持自定义安装 Docker。
  • 建议定期更新 Docker 和系统补丁。

✅ 完成!你现在可以在腾讯云的 Linux 服务器上使用 Docker 部署容器化应用了。

如有具体需求(如部署 Nginx、MySQL、Docker Compose),也可以继续问我 😊

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