腾讯云unbuntu安装docker?

云计算

腾讯云Ubuntu系统安装Docker完整指南

结论先行:在腾讯云Ubuntu系统上安装Docker只需执行几个简单命令,主要包括卸载旧版本、设置仓库、安装Docker引擎和验证安装四个步骤。整个过程约5-10分钟即可完成。

准备工作

  • 确保使用Ubuntu 18.04/20.04/22.04等受支持版本
  • 拥有sudo权限的账户
  • 稳定的网络连接(腾讯云内网下载速度通常较快)

安装步骤分解

1. 卸载旧版本(如有)

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

2. 更新apt包索引并安装依赖

sudo apt-get update
sudo apt-get install 
    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. 设置Docker稳定版仓库

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-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

关键点docker-ce是社区版,containerd.io是容器运行时,docker-compose-plugin用于容器编排。

验证安装

检查Docker版本

docker --version
# 应显示类似: Docker version 20.10.17, build 100c701

运行测试容器

sudo docker run hello-world
# 成功会显示Hello from Docker!等信息

后续配置(可选但推荐)

1. 免sudo执行docker命令

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

2. 设置Docker开机自启

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

常见问题解决

  • 权限问题:如果出现"Got permission denied"错误,确保已执行免sudo配置
  • 镜像下载慢:可配置腾讯云镜像提速器
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

总结

在腾讯云Ubuntu实例上安装Docker是一个标准化流程,核心在于正确配置仓库源和权限管理。完成后即可开始使用容器技术部署应用,享受Docker带来的环境一致性和部署便利性。

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