在windows上安装 docker容器的过程

发布时间 2024-01-03 12:43:36作者: 不一样的爪哇

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

先找到了微软官网教程

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

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

image
image

勾选如图

image

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

image

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

image

找到docker文档

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

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

image

安装完成之后启动我出现了问题,直接finish启动不了(这里瞎鼓捣开始)

手动安装 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

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