腾讯云ubuntu 22.04版本安装docker?

云计算

腾讯云Ubuntu 22.04安装Docker完整指南

结论先行:在腾讯云Ubuntu 22.04系统上安装Docker只需执行5个关键步骤,整个过程约10分钟可完成。以下是详细操作指南:


一、准备工作

  1. 确认系统版本

    lsb_release -a

    确保输出显示Ubuntu 22.04

  2. 更新软件包索引(建议操作)

    sudo apt update && sudo apt upgrade -y

二、安装Docker核心步骤

步骤1:卸载旧版本(如有)

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

步骤2:安装依赖工具

sudo apt install -y 
    ca-certificates 
    curl 
    gnupg 
    lsb-release

步骤3:添加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

步骤4:设置稳定版仓库

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

步骤5:安装Docker引擎

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

三、验证安装

  1. 检查Docker版本

    docker --version

    输出应类似:Docker version 20.10.17, build 100c701

  2. 运行测试容器

    sudo docker run hello-world

    看到Hello from Docker!表示成功


四、腾讯云优化配置(可选但推荐)

  1. 配置镜像提速器(提升拉取速度)

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
     "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }
    EOF
    sudo systemctl restart docker
  2. 非root用户操作权限(安全建议)

    sudo usermod -aG docker $USER
    newgrp docker  # 立即生效或重新登录

五、常见问题解决

  • 权限问题:命令前加sudo或按第四部分配置用户组
  • 端口冲突:检查netstat -tulnp | grep 2375
  • 服务启动失败:查看日志journalctl -xu docker.service

最终确认:通过上述步骤,您已在腾讯云Ubuntu 22.04上成功安装Docker。关键要点是正确配置仓库源和使用腾讯云镜像提速。后续可通过docker info查看详细配置信息。

未经允许不得转载:CLOUD云枢 » 腾讯云ubuntu 22.04版本安装docker?