温馨提示×

Docker在Ubuntu上如何更新

小樊
121
2025-02-17 18:15:23
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上更新Docker的方法有多种,以下提供四种方式:

使用PPA仓库更新

  • 添加PPA仓库
    sudo add-apt-repository ppa:docker-maint/testing
    
  • 更新软件包列表
    sudo apt-get update
    
  • 安装或升级Docker
    sudo apt-get install docker.io
    
  • 检查Docker版本
    docker --version
    

使用Docker官方源更新

  • 安装必要的软件包
    sudo apt-get install apt-transport-https ca-certificates curl
    
  • 添加Docker官方GPG密钥
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  • 配置Docker存储库
    echo "deb [arch=amd64 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
    
  • 更新包索引并安装Docker Engine
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
  • 启动并启用Docker服务
    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 验证Docker安装
    docker --version
    

使用APT包管理器更新(适用于Ubuntu 16.04及以上版本)

  • 更新系统
    sudo apt update
    
  • 安装Docker依赖
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  • 添加Docker官方GPG密钥
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  • 配置Docker存储库
    echo "deb [arch=amd64 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
    
  • 安装最新版本的Docker Engine及相关组件
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
  • 启动并启用Docker服务
    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 验证Docker安装
    docker --version
    

请注意,具体的命令可能会因Ubuntu版本的不同而有所差异。建议在执行更新操作前,查阅Docker官方文档或相关教程,以确保操作的正确性和安全性。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:docker在debian上怎么更新

0