我的 Windows10 操作系统,安装完 Docker Desktop,启动后出现下面的提示窗口: WSL 2 installation is incomplete ?...安装连接: https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package...把这个 WSL2 Linux kernel update package for x64 machines 升级包安装之后,Docker desktop 就能顺利启动了: ?
前言 前几天重装系统,把系统升到了 Windows 10 2004,然后在安装 Docker Desktop(2.3.0.3 版本)时发现跟以前不太一样了。...现在 Docker Desktop 默认使用 WSL 2 来运行,而不是以前的 Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系统。...看官网说明,原来,启用 WSL 后,docker 运行数据都在 WSL 发行版中,文件位置都只能由 WSL 管理!...WSL 发行版默认都是安装在 C 盘,在%LOCALAPPDATA%/Docker/wsl 目录 docker 的运行数据、镜像文件都存在%LOCALAPPDATA%/Docker/wsl/data/ext4...WSL 发行版迁移 网上查了一下 wsl 发行版迁移,几乎都是说使用 LxRunOffline.exe 经过我试验,LxRunOffline.exe 确实可以迁移自己安装的发行版,却迁移不了 docker
示例命令 docker run -d -v /d/tb-gateway/logs:/thingsboard_gateway/logs -v /d/tb-gateway/extensions:/thingsboard_gateway...这不比WSL好用? ╭(╯^╰)╮ 在windows下目录一般是这样的D:\tb-gateway> 在使用时,就把某个盘当做根目录下的子目录 路径 分隔符使用 /
参考于网络各样教程 本次下载的docker for windows的版本为20.10.14,关于安装,安装时我选择了使用wsl替代hyper-v,所以这篇教程主要是记录wsl的迁移也符合标题!...wsl --export docker-desktop-data d:\docker\data\docker-desktop-data.tar wsl --export docker-desktop...d:\docker\data\docker-desktop.tar 以上为大概的命令,后面的d盘路径看你情况自行定义,如果提示路径不存在则手动创建一下文件夹或者使用命令创建都是可以的,命令的大概意思是把运行的...wsl系统的数据备份成tar格式 当备份完成,就可以删掉之前的docker的wsl服务了 wsl --unregister docker-desktop wsl --unregister docker-desktop-data...\docker-desktop-data.tar --version 2 wsl --import docker-desktop-data d:\docker\data-desktop d:\docker
k8s-for-docker-desktop 进行的操作说明,希望可以帮你顺利的启用这一功能 Step by Step 首先,你需要在电脑上安装好 Docker Desktop,这个过程就不赘述了,一路...如果可以的话,推荐使用 WSL 作为宿主,后面运行 Docker 时的性能会更好些。...最新版的软件在安装时也是会默认使用 WSL 作为宿主的,这里我使用的是 3.3.1 版本的 Docker,内置的 k8s 版本为 v1.19.7 PS:安装 Docker 之前需要你在 BIOS 中开启虚拟化...,同时基于你的宿主程序的选择,你还需要执行如下的操作 使用 WSL2 作为宿主:在“控制面板\所有控制面板项\程序和功能”中选择“启用或者关闭 Windows 功能” 勾选上适用于 Linux 的 Windows...Docker Desktop 中内置的 K8s 其实是依赖于相关的镜像,由于这些镜像位于 google 的服务器上,因此基本上是无法正常拉取下来的,所以这里就需要借助镜像网站将这些 docker 镜像拉取到本地
一、Windows 安装 1.1 安装与启用 Hyper-V 1.2 安装 WSL 1.3 Docker Desktop 官方下载 1.4 安装Docker Desktop 二、MacOS 安装 2.1...因为Docker Desktop在Windows上使用了WSL 2作为默认的运行时。...WSL 2提供了更好的性能和更好的集成,特别是在Windows上运行Linux容器时。...所以我们需要安装WSL,在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入如下命令: wsl --install 然后重启计算机。...点击跳过登录 当状态栏中的鲸鱼图标保持稳定时,表明Docker Desktop正在运行,并且可以从任何终端窗口访问。
先来看看看迁移之前C盘情况: 先说明:Cpan本来还有一二十个GB的空间,然后运行docker之后,看到C盘磁盘空间刷刷的往下掉,才突然想起安装WSL的时候,有个坑忘了填了。...我们要这两个文件夹迁移到其他盘符中,具体操作如下: 一:将镜像导出 罗列出现在在使用WSL的。在CMD命令窗口执行 wsl --list -v 可以看到有两个docker相关的在运行。...1:在电脑桌面的右下角点击Docker Desktop图标退出当前应用; 2:关闭WSL。执行命令是: wsl --shutdown 3:查看当前WSL运行情况。...、docker-desktop-data及ubuntu命令如下: wsl --export docker-desktop E:\dockervolumepath\docker-desktop.tar ...使用命令公式: wsl --unregister 需要注销的 套用公式,可以得到凯哥需要注销的命令为: #注销原来的 Docker 镜像 wsl --unregister docker-desktop-data
选择使用 Docker 主要是为了省事,比如在 Windows 上安装 MySQL、Redis 等软件时,繁琐的配置可能会成为阻碍前进的绊脚石。...而使用 Docker 后,部署仅需一键操作,无需为琐碎的配置和晦涩的英文文档而烦恼。 WSL2 什么是 WSL?...下载 Docker Desktop 前往 Docker 下载 windows 的 Docker Desktop,下载链接:https://docs.docker.com/desktop/install/...windows-install/ 无脑安装 Docker Desktop 下载完成之后,点击安装,一直下一步,完成之后,就可以使用了。...run hello-world 运行成功后就可以在 Docker Desktop 中看到 hello-world [1] 微软 WSL 官网: https://docs.microsoft.com/
现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系统。....vhdx 这样会导致docker使用量上去C盘的空间越来越大。...安装docker后,docker会自动创建2个发行版: docker-desktop docker-desktop-data 2.备份导出目前已有的数据 wsl --export docker-desktop-data..."D:\Docker\wsl\data\docker-desktop-data.tar" 命令说明:将目前已有的数据备份到D:\Docker\wsl\data\目录下,并命名为docker-desktop-data.tar...3.删除原有数据 wsl --unregister docker-desktop-data ?
这里我部署WSL2主要是为了想在windows上使用docker。...上不支持docker,所以我们走曲线救国的道路,通过安装WSL2来部署Linux,再让docker跑在子系统上来实现docker在Windows上的运行) Windows开启haper-V虚拟化 我使用的是...安装 安装docker-desktop 官网下载地址:Docker-desktop 下载好后,直接运行安装,安装一切顺利的话,你进入WSL2中输入docker可以看见已经有docker了,同时你在.../wsl/hyperv数据 # 导出这两个子系统 wsl --export docker-desktop docker-desktop.tar wsl --export docker-desktop-data...docker-desktop-data.tar # 删除现有的wsl子系统 wsl --unregister docker-desktop wsl --unregister docker-desktop-data
目前 docker 已经针对 WSL2 做了适配,安装时检测到 WSL2 就会启用 WSL2 后端,不仅能同时在 Windows 和 WSL 下操作 docker 服务器,还比以前的 docker on...WSL中运行Docker Engine和Kubernetes 在WSL1中,Docker Desktop通过Hyper-V虚拟机去运行docker环境的 图片 升级到WSL2 之后, Docker...Desktop 可以直接用 WSL2,直接运行在Linux 内核上了 图片 通过如下设置,Docker Desktop就和WSL2分发版本进行了集成,无需在WSL中安装docker; 当然,也可以选择不与...Docker Desktop集成,直接在WSL 中运行docker 容器。...图片 图片 启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管理 安装docker后,docker会自动创建2个发行版: docker-desktop docker-desktop-data
因为docker desktop部署在windows上运行docker服务是基于windows的Hyper-V服务和WSL2内核的Windows上创建一个子系统(Linux),所以电脑上需要开启Hyper-V...(安装完成,重启电脑) 图片 将WSL2设置为默认版本 打开Windows PowerShell,然后运行以下命令,将 WSL2 设置为默认版本。...wsl --set-default-version 2 检查当前WSL版本wsl -l -v WSL2版本过低会导致Docker Desktop启动卡死在Docker Desktop starting....可以尝试打开Windows PowerShell执行wsl --update更新WSL2版本 (更新完成,重启电脑) 四、验证 我使用RuoYi-Cloud项目中的docker-compose.yml...打开Windows PowerShell,然后运行以下命令,使用docker-compose.ym启动。
最新的Docker Desktop默认使用WSL 2来运行的,按照上面的提示说这样性能更好: [fivpqy2dw0.png] 但是WSL2默认把文件放到C盘,而且控制台上也没提供设置数据存放目录,看官网说明...,启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管理: [cm846h5p2w.png] 这两个目录是放在C盘下的,运行过多容器对C盘压力不小......导出到指定分区的目录下,以【D:\wsl\docker-desktop-data\docker-desktop-data.tar】为例(原有的docker images不会一起导出): wsl...: wsl --unregister docker-desktop-data 重新导入docker-desktop-data到要存放的文件夹(D:\wsl\docker-desktop-data...): wsl --import docker-desktop-data D:\wsl\docker-desktop-data\ D:\wsl\docker-desktop-data\docker-desktop-data.tar
使用前要安装wsl2,作为docker在win10下的后端支持 https://docs.microsoft.com/en-us/windows/wsl/install-win10 ?...依次执行, wsl --shutdown wsl --export docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar...wsl --unregister docker-desktop-data wsl --import docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data...\ D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar --version 2 移动完成 启动docker容器 通过开始菜单启动...其他 在进入容器后,直接exit会退出容器,如果在启动容器时加上-d,容器会在后台继续运行 通过docker ps -a可以查看容器的状态 ?
建议使用基于WSL2引擎获得更好的性能[7]。 Docker 启动运行后,通过导航到Settings 启用 Kubernetes 集群。...由于kind将 Kubernetes 集群作为 Docker 容器运行,因此需要在机器上安装 Docker。在 Windows 上,您可以使用Chocolatey[11]包管理器安装。...如果您还没有安装 Docker,kind也会为您安装docker-desktop。 可以运行choco install kind -y命令来安装它。...使用 Docker Desktop、minikube、kind 和 Rancher Desktop 等工具,在 Windows 本地运行 Kubernetes 集群仍然是一种不错的体验。.../ [7]建议使用基于WSL2引擎获得更好的性能: https://docs.docker.com/desktop/windows/wsl/ [8]Rancher Desktop: https://rancherdesktop.io
等到重启完成,我们进行第二步 二:安装docker deskTop 直接获取到凯哥准备的安装包中,有docker deskTop的安装包。直接双击运行,等待安装完成。可能会重启电脑。...启动之后,如果我们使用的是Hyper-V这种方式的话。...将wsl从C盘迁移到其他盘符中 因为WSL会默认把数据存放在系统盘所在的盘符。我们知道,安装东西最好别放到系统盘。所以,更换个位置。 先看看wsl是否在运行。...所以套用上面两个公式后的命令就是: wsl --export docker-desktop E:\VMOS\Windowsdocker\docker-desktop.tar wsl --export docker-desktop-data...命令公式: wsl --import docker-desktop d:\your-install-path docker-desktop.tar
但要把代码跑起来,需要把postgres数据库和pgadmin管理工具运行起来。因为购物清单数据都需要存储到数据库中。而且后端app在使用gradle进行构建时,会运行自动化测试,需要访问数据库。...4.1 安装docker desktop以用容器方式运行postgres数据库及其管理工具马意浓之前在工作中,如需要使用数据库及其管理工具,都是从官网下载安装包进行安装。...他从那本WSL2的书里了解到,在docker desktop的settings里,如果设置了允许docker与WSL2 Ubuntu distro集成,那么在Ubuntu终端窗口里,就能使用docker...然后,他回到Ubuntu终端窗口,运行命令docker system info,屏幕出现了大量docker系统的信息。这表明他现在能在WSL2 Ubuntu终端窗口里使用docker命令了。...ingress并运行8.8 清理现场9 取经归来当最终把前后端分离的web应用成功部署到Docker Desktop k8s云集群上,并能顺利使用后,马意浓把整个容器化和上云之旅,写成系列文章,分享给其他程序员
Docker Desktop WSL 2 现在,我来说一个更好玩的特性。...因此,通过在 WSL 2 上运行的 Docker Desktop,用户可以利用 Linux 工作区。...Docker Desktop 使用 WSL 2 中的动态内存分配功能极大地减少了资源消耗。...这意味着,Docker Desktop仅使用所需数量的所需 CPU 和内存资源,同时使 CPU 和内存密集型任务(如构建容器)运行得更快。...此外,使用WSL 2,冷启动后启动 Docker 守护程序所需的时间明显更快。与之前版本的 Docker Desktop 几乎需要一分钟相比,启动 Docker 守护程序所需的时间不到 10 秒。
在英伟达Jetson 官方AI课程这篇文章中,我使用了一个Docker应用,感觉相当便利。所以抽空在电脑上面运行一下,熟悉一下相关的知识。...通过任务管理器看是不是开启虚拟化 https://docs.docker.com/desktop/windows/install/ 在上面的网站里面下载桌面应用 https://desktop.docker.com.../win/stable/amd64/Docker%20Desktop%20Installer.exe 安装 这个安装动画很好看 当然时免费 注册什么的,自己弄 在命令行里面执行版本 docer...run -d -p 80:80 docker/getting-started 输入命令下载一个镜像 开始执行了 ps的命令是打印运行的进程 看主机的一些版本,硬件型号什么的 http://localhost.../tutorial/ 浏览器输入这个 接着就出现这个,运行成功 docker container ls 这个是列出现在正在运行的镜像。
领取专属 10元无门槛券
手把手带您无忧上云