在 win10 操作系统上安装docker

507 阅读1分钟

1.准备工作启用windows功能

image.png

2.下载wsl

打开命令行执行以下命令

wsl --install

image.png

如果出现无法解析服务器的名称或地址的错误,设置DNS如下图所示

image.png

如果出现如下错误:WslRegisterDistribution failed with error: 0x8007019e Error: 0x8007019e ???? 出现这个error的原因是:未安装Windows子系统支持。

解决办法:

win+x,选择Windows PowerShell(管理员) 输入:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 回车,输入Y,重启! 重新打开已经安装的子系统,等几分钟,输入账户和密码。

image.png wsl安装成功!

3.wsl升级到wsl2

(1)打开 Ubunto,执行以下命令,更新Ubunto系统

sudo apt update

sudo apt full-upgrade

image.png

(2)执行以下命令将 Ubunto 切换成wsl2版本

wsl --set-version Ubuntu 2

image.png

注意

  1. “Ubuntu” 名称以本地实际为准
  2. 如果出现WSL提示:“请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化”。表示转换失败,确认 计算机BIOS中打开了虚拟设置,控制面板中勾选了标题1中需要勾选的
  3. 以上都确认设置正确还是出现错误提示的话,用管理员打开powershell 输入下面这个命令然后重启计算机就可以了

bcdedit /set hypervisorlaunchtype auto

(3)查看当前版本,version 是2就说明切换成功了

wsl -l -v

image.png

4.下载docker客户端安装

官网地址:在 Windows 上安装 Docker Desktop |码头工人文档

image.png

首次进入需要注册账号,官网注册完成后登录即可。

image.png