其实是因为,如果你的Windows系统比较新,它集成的WSL默认是WSL2,基于WSL2安装DockerDesktop时,是不需要手动启用Windows特性的,它自己会把该启用的特性启用。 只有当你的Windows系统比较老时,此时你的操作系统集成的WSL是WSL1,此时你基于WSL1安装DockerDesktop时,才需要手动去开启。 来看这个文章,https://learn.microsoft...
但在 Windows 上,由于 Docker 容器实际上运行在一个虚拟化环境中,--net=host并不会使容器网络直接与 Windows 主机网络堆栈合并。相反,它只会使容器访问到虚拟机(或 WSL2 环境)的网络堆栈。 网络端口映射和访问限制: 因此,在使用 Docker Desktop 时,即便设置了--net=host,容器监听的端口也只在虚拟化层面(即 H...
下载并运行 Docker Desktop 安装程序。 安装程序会自动检测并安装所需的组件和依赖项。 3. 配置 Docker Desktop 安装完成后,我们需要进行一些配置操作以确保 Docker Desktop 在 WSL2 中运行。按照以下步骤进行操作: 打开Docker Desktop,并在任务栏中右键单击 Docker 图标,选择 “Settings”。 在左侧导航栏中选择 “G...
这将安装WSL2并要求你重启计算机。 步骤二:安装Docker Desktop for Windows 访问Docker官方网站( Desktop for Windows安装程序。安装完成后,启用WSL2集成选项,并选择Ubuntu作为默认发行版。 步骤三:安装Ubuntu on WSL2 打开Microsoft Store,搜索Ubuntu并安装。安装完成后,运行Ubuntu并完成初始化设置。 步骤四:配置Docker ...
绝大多数人安装 WSL2,其实是为了在 Windows 下用 docker。无论是 Windows/Mac/Linux 都可以直接在 https://www.docker.com/products/docker-desktop 下载对应安装包 下载完成后,双击打开。按照提示安装即可。 注意到,其中显示的"WSL2",即前述我们安装的 WSL2。 安装完成后,重启 重启后,桌面可以看到 Docker-des...
3.1. 在官网下载Docker Desktop并安装: 3.2. 运行Docker Desktop并更改如下设置项: Docker Engine 增加镜像源地址,此处使用163源,也可以在"registry-mirrors"内添加其他镜像源地址: { "insecure-registries": [], "registry-mirrors": [ "http://hub-mirror.c.163.com" ...
安装好Docker Desktop后,可直接在安装的Linux发行版中使用Docker命令了 Windows安装Docker Desktop已自动安装好docker-compose # 查看所有docker容器sudo docker ps-a version: '1.0' services: php74: image: registry.cn-hangzhou.aliyuncs.com/cqcqs/php74-fpm ...
当前版本的docker-desktop已经默认开启支持WSL2,安装时保持默认选项直接下一步,安装完毕之后重启电脑。之后docker会弹出WSL2尚未配置完毕,点击提示框中的链接,安装MSI扩展包,重启电脑即可愉快地使用docker。 想在Windows上运行docker,可谓是一言难尽。从最初的docker-toolbox到基于Hyper-v虚拟化的docker-desktop,无论是哪...
安装docker desktop 启动daocker (tips:因为windows上不支持docker,所以我们走曲线救国的道路,通过安装WSL2来部署Linux,再让docker跑在子系统上来实现docker在Windows上的运行) Windows开启haper-V虚拟化 我使用的是windows11来演示,直接开干(开启该功能位置在:设置-应用-可选功能-更多windows功能,开启后需要重启): ...