ubuntu

Ubuntu如何更新Docker版本

小樊
83
2025-03-28 15:49:19
栏目: 智能运维

要在Ubuntu上更新Docker版本,您可以按照以下步骤操作:

  1. 卸载旧版本的Docker

    打开终端,然后运行以下命令来卸载旧版本的Docker:

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

    这将删除所有与Docker相关的包。

  2. 更新APT包索引

    更新APT包索引以确保您可以获取到最新的Docker版本信息:

    sudo apt-get update
    
  3. 安装必要的包

    安装一些必要的包,这些包允许apt通过HTTPS使用仓库:

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
  4. 添加Docker的官方GPG密钥

    运行以下命令以添加Docker的官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  5. 设置Docker仓库

    设置稳定版Docker仓库:

    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
    

    如果您想安装开发版(即边缘版)的Docker,请将stable替换为edge

  6. 更新APT包索引

    再次更新APT包索引以包含新添加的Docker仓库:

    sudo apt-get update
    
  7. 安装或升级Docker

    安装最新版本的Docker(或升级到最新版本):

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    

    如果您之前已经安装了Docker,这个命令将会升级到最新版本。

  8. 验证Docker安装

    运行以下命令来验证Docker是否已成功安装并且正在运行:

    sudo systemctl status docker
    

    您应该看到Docker服务正在运行。

  9. 测试Docker

    运行一个测试镜像来确保一切正常:

    sudo docker run hello-world
    

    如果一切设置正确,您将看到一条消息,表明您的Docker引擎正在正常工作。

请注意,根据您的Ubuntu版本和Docker的发布周期,上述步骤可能会有所不同。始终建议查看Docker官方文档以获取最新和最准确的安装指南。

0
看了该问题的人还看了