Docker 安装尝试失败:无法运行 docker 安装 .deb 文件

Docker 安装尝试失败:无法运行 docker 安装 .deb 文件

我是 Linux 新手,刚刚安装了 Ubuntu 22.04 LTS 版本。我按照 Docker 网站上的说明在我的 Ubuntu 上安装 Docker Desktop,但失败了。以下是我所做的:

  1. 设置 Docker 的软件包存储库。

    $ sudo apt-get update
    
    $ sudo apt-get install \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
    $ sudo mkdir -p /etc/apt/keyrings
    
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    
    $ 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
    
  2. 从发布页面下载最新的 DEB 包。我下载的是 docker-desktop-4.10.1-amd64.deb

  3. 使用 apt 安装软件包如下:

     $ sudo apt-get update
    
     $ sudo apt-get install ./docker-desktop-<version>-<arch>.deb
    

但是当我运行最后一条命令时,终端出现错误:E: Unsupported file ./docker-desktop-4.10.1-amd64.deb given on command line

如何解决这个问题?

答案1

我找到了一个简单的解决方案。只需将 .deb 安装文件移动到主目录,命令$sudo apt-get install ./docker-desktop-<version>-<arch>.deb就会为您安装 Docker Desktop。

答案2

您是否尝试过从 .deb 文件所在的位置运行安装命令?您可以尝试一下吗?它对我来说很管用。

答案3

我尝试了这个并且修复了它:

sudo apt --fix-broken install

然后docker install就可以正常工作了:

sudo apt-get install ./docker-desktop-<version>-<arch>.deb

答案4

我刚刚遇到了同样的问题,通过搜索找到了你的帖子。我通过右键单击 deb.file 并选择属性来查找文件位置来修复它。然后在终端中以 root 身份 cd 路径并再次运行命令。它已修复。总而言之,这都是关于文件路径的问题。

相关内容