其实是因为,如果你的Windows系统比较新,它集成的WSL默认是WSL2,基于WSL2安装DockerDesktop时,是不需要手动启用Windows特性的,它自己会把该启用的特性启用。 只有当你的Windows系统比较老时,此时你的操作系统集成的WSL是WSL1,此时你基于WSL1安装DockerDesktop时,才需要手动去开启。 来看这个文章,https://learn.microsoft...
WSL是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。WSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。这段有点拗口,其实说白了,你可以同时运行ubuntu和windows的支持程序,注意他也不是虚拟机,你还是需要自己去安装ubuntu的。...
将可执行权限应用于二进制文件sudo chmod +x /opt/docker-compose 创建软链sudo ln -s /opt/docker-compose /usr/bin/docker-compose 测试是否安装成功docker-compose --version WSL2网络配置 微软终于更新了 WSL2,允许用户自行指定用于 WSL2 的网卡,因此不再需要任何的脚本等等即可固定 WSL2 地址甚至支持 IPv6...
有了systemd,就可以安装 docker engine 了,按照官方下载安装就可以了 ubuntu@DESKTOP:~# docker --versionDockerversion24.0.7,build afdd53b 可能会遇到的问题 WSL 2 需要更新其核心元件 Download the Linux kernel update package:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi WSL...
windows docker安装 wl2 一、docker安装前的准备工作 1. 开启CPU虚拟化,新电脑该默认是开启的,如果没开启可以根据自己电脑型号品牌搜索如克开启CPU虚拟化。当开启成功后可在设备管理器中看到。 2.开通Hyper-V 通过Windows 控制面板 --> 程序和功能 -->启用或关闭 Windows 功能,开启 Hyper-V(包括下级的 Hyper-V...
下载并安装Docker Desktop for Windows。 安装完成后,启动Docker Desktop。 在Docker Desktop的设置中,选择“资源”选项卡,然后确保已勾选“使用WSL 2 而不是Hyper-V”选项。这将配置Docker Desktop以使用WSL2作为其后端。 从下拉列表中选择你之前安装的WSL2 Linux发行版作为Docker的默认WSL2分发版。 点击“应用并重...
因为Windows上安装Docker实际上是基于Hyper-V或者WSL2这两项虚拟化技术,所以不管是对于系统还是硬件都有...
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 或者打开控制面板 点击程序 点启用或者关闭windows 功能 勾选Hyper-V 1.2 安装 WSL 因为Docker Desktop在Windows上使用了WSL 2作为默认的运行时。WSL 2提供了更好的性能和更好的集成,特别是在Windows上运行Linux容器时。所以我们需要安装WSL...
sudo创建文件:/etc/wsl.conf 写入以下内容并保存: [boot] systemd=true 关掉ubuntu,关掉wsl的窗口,启个命令行关掉wsl wsl --shutdown 重新打开就发现systemctl能用了,这一步是干啥呢,后面systemctl restart docker改docker镜像要用啊 root启动:su 你直接su,然后输入密码是报错的:su: Authentication failure ...
#docker#WSL2的docker不同于之前基于Hyper-V的方式,之前我们可以在docker desktop中直接修改镜像的存放位置。现在使用基于WSL2的docker软件没有给出调整镜像存放位置的功能,需要我们手动的来调整。这里记录一下操作的步骤。打开cmd 在系统中搜索cmd并打开 查询docker状态,关闭docker 使用以下的命令来查询当前docker的...