在 Windows 上安装 Docker 桌面

文章目录

  • 在 Windows 上安装 Docker 桌面
    • 系统要求
      • WSL 2 后端
      • 安装程序中包含什么
      • 关于 Windows 容器
    • 在 Windows 上安装 Docker 桌面
    • 启动 Docker 桌面
      • 快速入门指南
    • 更新
    • 卸载 Docker 桌面

欢迎使用 Windows 版 Docker 桌面。此页面包含有关 Docker Desktop for Windows 系统要求、下载 URL、安装和更新 Docker Desktop for Windows 的说明的信息。

下载 Windows 版 Docker 桌面

[适用于 Windows 的 Docker 桌面](https://desktop.docker.com/win/stable/amd64/Docker Desktop Installer.exe)

系统要求

您的 Windows 机器必须满足以下要求才能成功安装 Docker Desktop。

  • WSL 2 后端
  • Hyper-V 后端和 Windows 容器

WSL 2 后端

  • Windows 10 64 位:Home 或 Pro 2004(build 19041)或更高版本,或者 Enterprise 或 Education 1909(build 18363)或更高版本。
  • 在 Windows 上启用 WSL 2 功能。有关详细说明,请参阅 Microsoft 文档。
  • 要在 Windows 10 上成功运行 WSL 2,需要满足以下硬件先决条件:
    • 具有二级地址转换 (SLAT) 的64 位处理器
    • 4GB 系统内存
    • 必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。有关更多信息,请参阅 虚拟化。
  • 下载并安装Linux 内核更新包。

笔记

Docker 仅支持 Windows 上的 Docker 桌面,适用于仍在Microsoft 服务时间表内的那些 Windows 10 版本。

安装程序中包含什么

Docker Desktop 安装包括Docker Engine、Docker CLI 客户端、Docker Compose、 Docker Content Trust、 Kubernetes和Credential Helper。

使用 Docker Desktop 创建的容器和映像在安装它的机器上的所有用户帐户之间共享。这是因为所有 Windows 帐户都使用相同的 VM 来构建和运行容器。请注意,使用 Docker 桌面 WSL 2 后端时,无法在用户帐户之间共享容器和图像。

嵌套虚拟化方案,例如在 VMWare 或 Parallels 实例上运行 Docker Desktop 可能会起作用,但不能保证。有关更多信息,请参阅在嵌套虚拟化方案中运行 Docker 桌面。

关于 Windows 容器

寻找有关使用 Windows 容器的信息?

  • 在 Windows 和 Linux 容器 之间切换描述了如何在 Docker Desktop 中在 Linux 和 Windows 容器之间切换,并指向上面提到的教程。
  • Windows 容器入门(实验室) 提供了有关如何在 Windows 10、Windows Server 2016 和 Windows Server 2019 上设置和运行 Windows 容器的教程。它向您展示了如何将 MusicStore 应用程序与 Windows 容器结合使用。
  • Docker 网站上的适用于 Windows 的 Docker 容器平台文章和博客文章。

在 Windows 上安装 Docker 桌面

  1. 双击Docker Desktop Installer.exe运行安装程序。

    如果您尚未下载安装程序 ( Docker Desktop Installer.exe),则可以从 Docker Hub 获取。它通常会下载到您的Downloads文件夹,或者您可以从 Web 浏览器底部的最近下载栏运行它。

  2. 出现提示时,确保在“配置”页面上选择“**启用 Hyper-V Windows 功能”**或“**为 WSL 2 安装所需的 Windows 组件”**选项。

  3. 按照安装向导上的说明授权安装程序并继续安装。

  4. 安装成功后,单击关闭完成安装过程。

  5. 如果您的管理员帐户与您的用户帐户不同,则必须将该用户添加到docker-users组。以管理员身份运行计算机管理并导航到本地用户和组>> docker-users。右键单击以将用户添加到组中。注销并重新登录以使更改生效。

启动 Docker 桌面

Docker Desktop 安装后不会自动启动。启动 Docker 桌面:

  1. 搜索Docker,在搜索结果中选择Docker Desktop

  2. Docker 菜单 ( ) 显示 Docker 订阅服务协议窗口。它包括对 Docker 桌面使用条款的更改。

Docker订阅服务协议

我们更新了Docker 订阅服务协议。请阅读博客和常见问题解答以了解使用 Docker Desktop 的公司可能会受到哪些影响。

以下是主要更改的摘要:

  • 我们的 Docker 订阅服务协议包括对 Docker 桌面使用条款的更改

    • 对于小型企业(少于 250 名员工且收入少于 1000 万美元)、个人使用、教育和非商业开源项目,它仍然免费
    • 它需要付费订阅才能在大型企业中进行专业使用。
  • 这些条款的生效日期为 2021 年 8月 31 日。对于需要付费订阅才能使用 Docker Desktop 的用户,有一个**宽限期,**直到 2022 年 1 月 31 日。
  • 现有的 Docker Free 订阅已更名为**Docker Personal,**并且我们引入了 Docker Business 订阅。
  • Docker Pro、Team 和 Business 订阅包括 Docker Desktop 的商业用途。
  1. 单击复选框以表明您接受更新的条款,然后单击接受以继续。在您接受条款后,Docker 桌面将启动。

    重要的

    如果您不同意更新后的条款,Docker Desktop 应用程序将关闭,您将无法再在您的机器上运行 Docker Desktop。您可以选择稍后通过打开 Docker 桌面来接受这些条款。

    有关更多信息,请参阅Docker 桌面许可协议。

快速入门指南

初始化完成后,Docker Desktop 会启动Quick Start Guide。本教程包括一个简单的练习来构建示例 Docker 映像,将其作为容器运行,将映像推送并保存到 Docker Hub。

要按需运行快速入门指南,请右键单击通知区域(或系统托盘)中的 Docker 图标以打开 Docker 桌面菜单,然后选择快速入门指南

恭喜!您现在已在 Windows 上成功运行 Docker 桌面。

更新

当有可用更新时,Docker Desktop 会显示一个图标以指示更新版本的可用性。您可以选择何时开始下载和安装过程。

为了鼓励开发人员保持最新状态,Docker 桌面会在更新可用两周后显示提醒。您可以点击暂停关闭此每日提醒。您可以通过单击跳过此更新选项在出现提醒时跳过更新

Docker订阅服务协议

从 2021 年 8 月 31 日开始,您必须同意Docker 订阅服务协议才能继续使用 Docker Desktop。阅读博客和Docker 订阅常见问题解答以了解有关更改的更多信息。

当您准备好下载更新时,单击下载更新。这会在后台下载更新。下载更新后,单击更新并从 Docker 菜单重新启动。这将安装最新的更新并重新启动 Docker 桌面以使更改生效。

当 Docker Desktop 启动时,它会显示 Docker 订阅服务协议窗口。阅读屏幕上显示的信息以了解更改对您有何影响。单击复选框以表明您接受更新的条款,然后单击接受以继续。

重要的

如果您不同意这些条款,Docker Desktop 应用程序将关闭,您将无法再在您的机器上运行 Docker Desktop。您可以选择稍后通过打开 Docker 桌面来接受这些条款。

在您接受条款后,Docker 桌面将启动。

卸载 Docker 桌面

从你的 Windows 机器上卸载 Docker Desktop:

  1. 从 Windows开始菜单中,选择设置>应用程序>应用程序和功能
  2. 应用程序和功能列表中选择Docker 桌面,然后选择卸载
  3. 单击卸载以确认您的选择。

重要的

卸载 Docker Desktop 会破坏机器本地的 Docker 容器、镜像、卷和其他 Docker 相关数据,并删除应用程序生成的文件。请参阅备份和恢复数据 部分以了解如何在卸载前保留重要数据。

Docker-Windows安装、升级、卸载相关推荐

  1. DOCKER windows 安装Tomcat内容

    DOCKER windows安装 DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 ...

  2. DOCKER windows安装

    DOCKER windows安装 DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 ...

  3. Docker从安装到卸载

    Docker -- 从安装到卸载 一.安装 Asbru 工具 1. 安装 2. 访问宿主机 二.安装 Docker CE 容器 1. 安装必要的一些系统工具 2. 添加软件源信息 3. 创建元数据缓存 ...

  4. Linux CentOS 8中Docker的安装与卸载

    目录 一.安装yum-utils 二.安装前准备 三.Docker仓库 四.Docker版本 五.Docker安装 六.Docker启动 七.Docker卸载 一.安装yum-utils    yum ...

  5. docker windows 安装 报错 Component CommunityInstaller.AutoStartAction failed: 尝试执行未经授权的操作

    问题描述: docker windows 版本安装报错. Component CommunityInstaller.AutoStartAction failed: 尝试执行未经授权的操作. 详细报错: ...

  6. Linux发行版CentOS下Docker的安装和卸载

    目录 1.Docker的安装 2.Docker的卸载 linux中安装docker的方式有几种,本文是基于docker仓库的安装 前置须知: 本文的服务器并非虚拟出来的服务器,而是在阿里云ESC上进行 ...

  7. 13. 软件包详解,rpm包的查找,安装,升级,卸载,验证等所有操作

    本小节会详细介绍linux中的软件包管理,涉及软件包的定义/安装/卸载/依赖等操作.以及会详细演示rpm这个非常重要命令的使用. 文章目录 前言 软件包 源码包 二进制包 源码包 VS二进制包 依赖性 ...

  8. 【python】python彻底卸载的方法【windows安装版卸载的示例】

    要想彻底干净的卸载python,如果是使用的安装版的话,其实很简单.[windows安装版] 就是点击安装包. 例如,当前你安装的版本是3.6.5,你想要把它卸载掉. 查看python版本的命令: 只 ...

  9. docker的安装和卸载

    docker的卸载 1. 先停止docker服务 执行命令 systemctl stop docker 2. 删除docker的安装包 先查找docker的安装包 执行命令 yum list inst ...

  10. CentOS系统下docker的安装与卸载

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...

最新文章

  1. 使用Python,OpenCV构建透明的叠加层
  2. java命令行执行程序解决依赖外部jar包的问题
  3. Program type already present: android.support.v4.app.BackStackRecord$Op
  4. 睡眠经济的尽头,会是智能床垫吗?
  5. ARP欺骗与嗅探入侵揭密--上篇(转)
  6. 虚拟机安装Solaris10
  7. 第一次Java 8体验
  8. 【Java】统计字符个数
  9. wangeditor php上传本地图片,wangEditor 本地上传图片配置
  10. LC3无重复最长字串
  11. MIKE水动力笔记6_如何自己制作实测数据的时间序列文件dfs0
  12. 为什么说甲骨文裁员也属无奈之举?
  13. MAXIMO学习笔记
  14. Dorado7 notify非alert 输入框prompt confirm layer dialoger,layer.msg,toast效果,几秒关闭layer.load layer.open
  15. 设计模式 : 访问者模式
  16. 进程管理工具-Supervisord +CeSi
  17. cdb.exe的利用
  18. 安卓电子书格式_全网免费电子书资源,都在这个神器里了
  19. 软件测试---性能测试
  20. 13个风格独特的关于(About)页面设计

热门文章

  1. 金融市场数据平台的架构设计之道
  2. 【不可能不好玩】一个我觉得最好玩的游戏!
  3. ArcGIS10.8安装教程
  4. 基于蜂群对花蜜需求所做的数量模型构建及分析
  5. mysql 创建外部表_Greenplum
  6. Windows程序设计(中文第五版·珍藏版).mobi 电子书
  7. UE-c++规范命名
  8. “adb”不是内部或外部命令,也不是可运行的程序或批处理文件
  9. #第七章 双波不干涉理论 ​一、双波不干涉理论的分级方法
  10. 【2019-游记】中山纪念中学暑期游Day5