奋斗
努力

腾讯云 debian安装docker?

云计算

在腾讯云的 Debian 系统上安装 Docker 可以按照以下步骤操作,适用于大多数 Debian 版本(如 Debian 10/11/12)。请根据你的具体需求选择合适的方法:


方法一:使用官方脚本快速安装(推荐)

# 1. 更新软件包索引并安装依赖
sudo apt update
sudo apt install -y curl gnupg

# 2. 下载并执行 Docker 官方安装脚本
curl -fsSL https://get.docker.com | sudo sh

# 3. 验证安装
sudo docker run hello-world

方法二:手动分步安装

1. 卸载旧版本(如有)

sudo apt remove -y docker docker-engine docker.io containerd runc

2. 安装依赖工具

sudo apt update
sudo apt install -y ca-certificates curl gnupg

3. 添加 Docker 官方 GPG 密钥

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

4. 设置 Docker 仓库

echo 
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian 
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | 
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安装 Docker 引擎

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6. 验证安装

sudo docker run hello-world

后续配置

  1. 免 sudo 执行 Docker 命令(可选)
    将当前用户加入 docker 组:

    sudo usermod -aG docker $USER
    newgrp docker  # 刷新组权限(或重新登录)
  2. 设置开机自启

    sudo systemctl enable docker
  3. 配置镜像提速(腾讯云国内用户)
    修改 /etc/docker/daemon.json(如无则新建):

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

    重启服务生效:

    sudo systemctl restart docker

常见问题

  • 错误:无法找到软件包
    确保 Debian 版本代号正确(如 bookwormbullseye),或手动替换仓库中的 $VERSION_CODENAME

  • 网络问题
    腾讯云国内服务器建议使用腾讯云镜像提速(见上述配置)。

  • 兼容性
    Docker 官方支持 Debian 10+,老旧版本需参考 Debian 文档。


通过以上步骤,你应该能在腾讯云 Debian 实例上顺利安装并运行 Docker。如需更详细指导,可参考 Docker 官方文档。

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