win10系统安装docker(2022年最新填坑)
windows10系统安装docker
最近博主新换装了⼀台主机,准备把平时开发经常⽤到的环境重装⼀遍,于是有了出这个系列的想法,把以前初学时候的坑填⼀下,也为各位新⼊门朋友提供⼀点帮助。本篇博客主要介绍如何在win10操作系统下安装docker。
电脑配置 :cpu AMD 5800X 主板微星 B550M
1. 下载安装
下载完成后点击打开就可以开始进⾏安装,直接全部默认下⼀步就⾏,完成后close
然后双击桌⾯的图标启动
会发现报如下错误
2. 解决报错
那么这种错误怎么解决呢?
docker想要正常启动需要3个条件:
步骤1. 开启 Windows 虚拟化和 Linux ⼦系统(WSL2),并且安装 Linux ⼦系统(这步可能不需要,因为 docker 安装时有说⾃动安装wsl,但是⼤部分情况是要安装的)
powershell怎么以管理员身份运行⾸先进⼊控制⾯板->程序->启⽤或关闭 windows 功能,开启 Windows 虚拟化和 Linux ⼦系统(WSL2)
然后就是安装linux⼦系统 安装⼦系统有多种⽅式:
1. 按住shift键 ⿏标右键单击 开始 按钮->⽤管理员⾝份打开windows PowerShell
输⼊如下代码即可在命令⾏安装 wsl --install -d Ubuntu
但是此⽅法可能下载缓慢 读者可换第⼆种⽅法
2. 打开微软商城,搜索linux 然后下载ubuntu即可
可能还有读者没法进⼊微软商城或者下载缓慢,于是我⼜了第三种⽅法
3. 进⼊微软官⽹⼿动下载安装包
直接跳转到步骤6下⾯那⼀步 读者可以在这⾥下载需要的版本
下载完成后双击打开下载的Ubuntu⼦系统,可能会遇到如下的报错(当然你没报错最好):
第⼀次启动Ubuntu后⽆法创建新⽤户,显⽰
Installing, this may take a 参考的对象类型不⽀持尝试的操作
原因是WSL的通信和Proxifier通过Winsock LSP抓取TCP连接产⽣冲突。
我们以管理员⾝份运⾏cmd netsh winsock reset 运⾏完成后我们需要重启电脑(重启的时候可以顺路做⼀下步骤3)
重启完成ubuntu就可以正常打开了
步骤2. 设置开机启动 Hypervisor
注意要⽤管理员权限打开 PowerShell bcdedit /set hypervisorlaunchtype auto
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论