在windows上安装 docker容器的过程,看完肯定搞定

本文为第二次记录,有遗漏问题,欢迎交流,主要用于记录,方便以后操作

先找到了微软官网教程

https://learn.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce
image

先开了Hyper-v,操作方式:控制面板>程序>启用或关闭Windows功能

image
image

勾选如图

image

还有勾选,(不知道有没有用 但是勾选了总是对的),确定之后直接重启

image

还有这个也勾上

image

重启完成之后,下载docker安装包

image

找到docker文档

https://docs.docker.com/desktop/install/windows-install/
image

前面的步骤做了的话,下载安装都不会有问题(我没有问题)

image

安装完成之后启动我出现了问题,直接finish启动不了,如果你的弹窗是这样的那需要以下操作

image

手动安装 wsl2,来源 https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

1.需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.步骤 3 - 启用虚拟机功能安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3.步骤 4 - 下载 Linux 内核更新包

image

4.步骤 5 - 将 WSL 2 设置为默认版本打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本

image

5.步骤 6 - 安装所选的 Linux 分发 打开 Microsoft Store,并选择你偏好的 Linux 分发版。(说人话就是去微软商店下载 Ubuntu)

image

上面这些都顺利 没有报错的话,再去启动docker就不会有问题了,如果还有问题继续看

image

可能还是启动不了 还是一样的错误,尝试重置一下网络

netsh winsock reset

这回绝对没问题了,有问题欢迎留言,我会继续完善

如果有问题欢迎留言,帮到你了请点个赞吧

posted @ 2024-01-03 12:38  不一样的爪哇  阅读(68)  评论(0编辑  收藏  举报