在 Windows 上安装 Docker

对我来说,从 Windows 命令行使用 Docker 有点麻烦。一般不推荐,但这里分享一下在 windows 中安装 docker 的方法,

主要有三个步骤:

  • 安装 Windows Subystem (WSL) 2 Linux 发行版

  • 下载并安装适用于 WindowsDocker Desktop

  • 配置 Docker Desktop 以从 WSL 访问 Docker

安装 WSL 2

注意:有关一般教程,请参阅此处的 WSL 文档

通过右键单击并选择以管理员身份运行,以管理员模式打开命令提示符。

运行以下命令

1
wsl --install

使用 wsl -l -v 检查安装了哪个版本

如果尚未安装版本 2,请使用 wsl --set-default-version 2WSL 设置为正确的发行版

下载并安装 Docker Desktop

从此处下载并安装适用于 WindowsDocker Desktop

安装完成后,你应该能够打开 Docker Desktop 应用程序。

配置 Docker Desktop

Docker Desktop 中,转到“设置”,然后选择“资源”选项卡。将终端设置为与 WSL 发行版集成。

docker-win.png

现在应该可以从命令行运行 Docker 了。