📜  sudo 未找到 docker - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:24.036000             🧑  作者: Mango

介绍

在使用Docker进行开发时,可能会遇到'Shell-Bash '错误提示,展示了错误信息sudo: 未找到 docker。这个问题的原因是系统中没有安装Docker或者Docker没有正确安装。

本文将介绍如何解决这个问题,并学习如何安装和配置Docker。

解决方法

为了解决这个问题,最好的方法是重新安装Docker。您可以遵循下面的步骤进行操作:

  1. 首先,需要卸载现有的Docker。如果您已经安装了Docker,可以使用以下命令来卸载它。

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

    此命令将删除系统中所有现有的Docker安装。

  2. 安装依赖项。您需要确保以下依赖项在系统中已安装:

    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
  3. 添加Docker的官方GPG密钥。

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 添加Docker存储库。

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 安装Docker。

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

    运行完上述步骤后,Docker应该已经正确安装了。

    如果还是遇到相同的问题,您可能需要检查Docker安装的路径是否存在。您可以使用以下命令来检查Docker的路径是否正确:

    which docker
    

    如果安装路径与输出不匹配,则需要更新PATH变量。

  6. 更新PATH变量。

    在终端中运行以下命令:

    export PATH="/usr/local/bin:$PATH"
    

    这个命令会将新的Docker路径添加到这个PATH变量中。

    如果您想让这个变量在每次开机时都自动更新,可以把这个命令加入到~/.bashrc文件。

总结

本文介绍了如何解决'Shell-Bash '错误和Docker的安装和配置。Docker是一种非常有用的容器化技术,可以让您更轻松地管理和部署代码。通过本文的指南,您应该能够成功地安装和使用Docker。