微信扫一扫 分享朋友圈

已有 575 人浏览分享

开启左侧

win10系统如何安装docker

[复制链接]
575 0
1. 下载安装
win10个人版安装可以直接访问官网地址点击下载
桌面版:https://www.docker.com/products/docker-desktop
image.png
默认下载的就是64位操作系统的版本
下载完成后点击打开就可以开始进行安装,直接全部默认下一步就行,完成后close

image.png
image.png
image.png
2. 解决报错
那么这种错误怎么解决呢?
docker想要正常启动需要3个条件:
步骤1. 开启 Windows 虚拟化和 Linux 子系统(WSL2),并且安装 Linux 子系统(这步可能不需要,因为 docker 安装时有说自动安装 wsl,但是大部分情况是要安装的)
首先进入控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)

image.png
然后就是安装linux子系统 安装子系统有多种方式:
    按住shift键 鼠标右键单击 开始 按钮->用管理员身份打开windows PowerShell

image.png
输入如下代码即可在命令行安装 wsl --install -d Ubuntu
但是此方法可能下载缓慢 读者可换第二种方法
打开微软商城,搜索linux 然后下载ubuntu即可

image.png
可能还有读者没法进入微软商城或者下载缓慢,于是我又找了第三种方法
进入微软官网手动下载安装包
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package
直接跳转到步骤6下面那一步 读者可以在这里下载需要的版本

image.png
下载完成后双击打开下载的Ubuntu子系统,可能会遇到如下的报错(当然你没报错最好):
第一次启动Ubuntu后无法创建新用户,显示
Installing, this may take a few minutes... 参考的对象类型不支持尝试的操作
原因是WSL的通信和Proxifier通过Winsock LSP抓取TCP连接产生冲突。
我们以管理员身份运行cmd netsh winsock reset 运行完成后我们需要重启电脑(重启的时候可以顺路做一下步骤3)

image.png
重启完成ubuntu就可以正常打开了
image.png
步骤2. 设置开机启动 Hypervisor
注意要用管理员权限打开 PowerShell bcdedit /set hypervisorlaunchtype auto
步骤3. 确保 BIOS 已开启虚拟化,下图检查是否已开启好
image.png

如果是已禁用,请在开机时进入 BIOS 开启一下,不会设置的可以网上搜索下自己主板的设置方法,Intel 和 AMD 的设置可能稍有不同
我的是微星B550M主板 所以开机时按住del进入bios 然后进入oc
找到 advance cpu configuration 把svm mode 改成enable就行了

image.png
大家不同型号可以自己去找找教程
然后点击docker就可以正常开启了
如果还如下出现错误

image.png
点击链接安装最新版本的 WSL2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装完成再次打开docker就可以了

image.png


免责声明:
1,海欣资源网所发布的资源由网友上传和分享,不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
2,海欣资源网的资源来源于网友分享,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3,海欣资源网所发布的资源由网友上传和分享,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
4,如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉,联系方式邮箱 haixinst@qq.com
海欣资源-企业信息化分享平台。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

2

粉丝

20

主题
热度排行
回复排行
最新贴子

Archiver|手机版|海欣资源 ( 湘ICP备2021008090号-1 )|网站地图

GMT+8, 2024-11-21 14:26 , Gzip On, MemCached On.

免责声明:本站所发布的资源和文章均来自网络,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉。