前言
windows10目前推出了WSL2,相对于WSL采用API转换的方式, WSL2 则完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高度集成,实现了虚拟机的高性能运行,WSL2 便是运行在虚拟机上的一个完整的 linux 内核。因此WSL2给了在windows更接近原生linux的体验,同时wsl2 的开启速度有了非常明显的提升,几乎不需要再等待。本文探讨在win10专业版上利用WSL2安装docker的2种方式。
详细步骤:
一、下载地址
官方下载地址:window 下载地址
官网地址:https://www.docker.com/
二、修改配置
启用Hyper-V以在 Windows 10上创建虚拟机:
通过控制面板“设置”启用 Hyper-V 角色
注意:安装完成后,系统会提示你重新启动计算机。
三、安装Docker Desktop:
注意
安装完毕之后可能会出现 restart,重启完电脑之后启动docker 即可。
特别提醒
也有的用户会遇到这种情况:
我们则需要处理:windows10的WSL2功能。
1. 安装ubuntu
安装完成后,第一次打开 Ubuntu 的时候,将打开一个控制台窗口,会等待几分钟来进行配置,启动完成后为 Ubuntu 创建一个用户和密码(如果第一次启动ubuntu失败,可以重启windows10系统再次试下)。
使用 Windows Terminal 来操作 Ubuntu 系统了,在 Windows Terminal 中选择 Ubuntu 发行版就可以跳转到 Ubuntu 终端中,使用上面我们配置的用户名和密码登录即可:
如果安装过程中遇到这种报错
Installing, this may take a few minutes… WslRegisterDistribution
failed with error: 0x800701bc Error: 0x800701bc WSL 2 ???
https://aka.ms/wsl2kernel
Press any key to continue…
造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,升级文件放在下方,下载安装即可正常使用WSL了。
下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
最后,我们需要验证Ubuntu是否在WSL2的环境下启动。以管理员用户打开CMD,执行:文章来源:https://www.toymoban.com/news/detail-408066.html
wsl -l -v
文章来源地址https://www.toymoban.com/news/detail-408066.html
最后再次运行 docker即可成功
到了这里,关于window10专业版安装docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!