《Docker快速入门(基础篇)》Windows下安装Docker

发布于:2023-01-22 ⋅ 阅读:(5) ⋅ 点赞:(0) ⋅ 评论:(0)

大部分情况下,开发环境一般为Windows,而测试环境和生产环境,则基本为云服务器,并且以各种Linux发行版为主。

作为《Docker快速入门》系列文章的开篇,《安装Docker》从开发人员视角,介绍Windows下Docker的安装,特别是Windows家庭版用户。对于测试人员和运维人员,关注的是各种Linux环境,后续视情况补充。

​一、环境要求

首先,了解下安装Docker的系统环境要求,这里是官方要求的参考翻译:

  • Windows 11 64位:家庭版或专业版,至少21H2;企业版或教育版,至少21H2。
  • Windows 10 64位:家庭版或专业版,至少21H1;企业版或教育版,至少20H2。
  • 在Windows上启用WSL 2功能。
  • 要在Windows 10或Windows 11上成功运行WSL 2,需要满足以下硬件先决条件:
    • 具有二级地址转换(SLAT)功能的64位处理器
    • 4GB系统内存
    • 必须在BIOS设置中启用BIOS级别的硬件虚拟化支持
  • 下载并安装Linux内核更新程序包。

官方原文见https://docs.docker.com/desktop/install/windows-install/#system-requirements

总结:内存、处理器一般都满足,最主要的是Windows版本,检查下WIndows更新。至于WSL 2的要求,下面介绍。

​二、安装Docker

1、安装

  1. 前往https://aka.ms/wsl2kernel,下载Linux内核更新程序包,双击wsl_update_x64.msi执行更新,则具备了WSL 2。
  2. 前往https://www.docker.com/get-started,下载Docker Desktop,选择for Windows版本,双击Docker Desktop Installer.exe进行安装即可。

2、检查安装​

通过以上两步,就安装好了Docker。打开命令提示符(或终端),输入命令docker --version,查看Docker版本。

输入命令docker version,查看Docker运行环境。

出现如上信息,说明Docker已安装完成,接下来,体验一下Hello World,看看Docker能否正常工作。

三、Hello World

打开命令提示符(或终端),输入命令docker pull hello-world,拉取hello-world镜像。

输入命令docker run hello-world,创建并运行容器。

通过简单两步,看到如上信息,说明Docker运行一切正常。