如何在 Linux 上安装 Docker Desktop

Docker 是一个用于开发、部署和运行应用程序的开放平台。Docker Desktop 是 Docker 在 macOS 和 Windows 上的官方客户端,现在也支持 Linux 系统。本文将详细介绍如何在 Linux 上安装 Docker Desktop。

系统要求

在开始安装之前,请确保您的系统符合以下要求:

  • Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian GNU/Linux 11, 或 Fedora 35, Fedora 36。
  • 至少 4GB 的 RAM。
步骤 1:下载 Docker Desktop 安装程序

首先,前往 Docker 官方网站 下载适用于 Linux 的 Docker Desktop 安装程序。选择适合您系统的安装包格式(.deb.rpm)。

步骤 2:安装 Docker Desktop

根据您的 Linux 发行版,选择合适的安装命令。

对于 Ubuntu 和 Debian:
  1. 更新包索引

    sudo apt-get update
    
  2. 安装依赖

    sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加 Docker 的 GPG 密钥

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

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 更新包索引并安装 Docker Desktop

    sudo apt-get update
    sudo apt-get install -y ./path/to/docker-desktop.deb
    
对于 Fedora:
  1. 安装依赖

    sudo dnf install -y dnf-plugins-core
    
  2. 添加 Docker 仓库

    sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
    
  3. 安装 Docker Desktop

    sudo dnf install -y ./path/to/docker-desktop.rpm
    
步骤 3:启动 Docker Desktop
  1. 安装完成后,可以通过以下命令启动 Docker Desktop:

    systemctl --user start docker-desktop
    
  2. 要在每次登录时自动启动 Docker Desktop,可以启用该服务:

    systemctl --user enable docker-desktop
    
  3. 启动 Docker Desktop GUI:
    您可以通过应用程序菜单启动 Docker Desktop,也可以在终端中运行以下命令:

    docker-desktop
    
步骤 4:配置 Docker Desktop
  1. Docker Desktop 首次运行配置
    首次启动 Docker Desktop 时,您需要完成一些初始设置。按照屏幕上的指示进行操作,登录 Docker Hub 账户(如果有)。

  2. 配置资源限制
    您可以通过 Docker Desktop 的设置界面配置资源限制,例如 CPU、内存和磁盘使用。

步骤 5:验证安装

要验证 Docker 是否正确安装并运行,请打开终端,输入以下命令:

docker --version

您应该会看到 Docker 的版本信息,类似于:

Docker version 20.10.7, build f0df350

您还可以运行一个简单的容器来进一步验证:

docker run hello-world

如果 Docker 正常工作,您将看到一条欢迎消息,表明 Docker 安装和配置已成功。

解决常见问题
安装失败或依赖问题
  • 确保已正确添加 Docker 仓库和 GPG 密钥。
  • 检查您的系统是否满足最低系统要求。
  • 查看 Docker 官方文档中的故障排除部分获取更多帮助。
卸载 Docker Desktop

如果您需要卸载 Docker Desktop,可以执行以下步骤:

  1. 对于 Ubuntu 和 Debian:

    sudo apt-get remove docker-desktop
    
  2. 对于 Fedora:

    sudo dnf remove docker-desktop
    
  3. 删除用户数据:

    rm -rf ~/.docker/desktop
    
总结

通过以上步骤,我们在 Linux 上成功安装了 Docker Desktop,并验证了安装结果。Docker Desktop 提供了强大的功能,使得在本地环境中开发、测试和部署容器化应用程序变得更加便捷。如果您在安装过程中遇到任何问题,可以参考 Docker 官方文档或社区论坛寻求帮助。

希望这篇博客对您在 Linux 上安装 Docker Desktop 有所帮助!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐