大部分情况下,开发环境一般为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、安装
- 前往https://aka.ms/wsl2kernel,下载Linux内核更新程序包,双击wsl_update_x64.msi执行更新,则具备了WSL 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运行一切正常。