前言 前几天重装系统,把系统升到了 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 Desktop 是 Docker 官方提供的桌面应用程序,它允许用户在个人计算机上安装并运行 Docker 引擎。...Docker Desktop 提供了图形用户界面(GUI),使得管理容器、镜像、网络和卷等 Docker 对象变得更加直观和方便。...运行安装程序:双击下载的 Docker Desktop Installer.exe 文件以运行安装程序。 3....使用 WSL 2 作为后端(如果需要):如果你想使用 WSL 2 作为 Docker 的后端,可以在安装时或安装后在 Docker Desktop 的设置中选择“Use the WSL 2 based...开启K8S 在 Docker Desktop 应用程序中,找到并点击“设置”(Settings)选项,通常位于应用菜单栏或者 Docker 图标右键菜单中。
,再使用如下命令来确保关闭: wsl --shutdown 操作之后再输入wsl --list -v命令,列出已注册的 WSL 发行版信息检查state是否都变成stopped。...然后使用如下命令: wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar // docker-desktop-data就是...导入 docker-desktop-data(Docker 镜像/容器/卷等数据,关键!)...docker-desktop-data 存储了所有的 Docker 镜像,所有容器的可写层,所有的 Volume 数据卷,构建的缓存等,一般体积较大。...将 docker-desktop-data 等关键数据迁移至其他磁盘,还能在不丢失任何镜像、容器或卷的前提下,彻底释放 C 盘压力。整个过程虽需几步命令,但清晰、安全、可逆。
(8)Docker Compose: Docker Compose 是一个用于定义和运行多个 Docker 容器的工具,通过一个 YAML 文件来配置应用程序的服务、网络和卷等信息,并且可以一键启动、停止和管理整个应用程序...开发人员可以使用 Docker Desktop 在本地环境中创建和管理 Docker 容器,而无需依赖远程服务器。...(2)轻量级虚拟化: Docker Desktop 使用轻量级的虚拟化技术(如 Hyper-V 或者 macOS 的 Hypervisor Framework)来在桌面操作系统上运行 Docker 引擎...打开刚在下载的安装,点击运行安装,如下图所示: 5.运行Docker Desktop 分别按照以下图去操作: 6.Docker Desktop常见问题 6.1点击运行提示WSL2安装不完整 问题描述:...问题分析:这个错误消息表明您尝试在 Windows Subsystem for Linux 2 (WSL 2) 中使用 Hyper-V 功能时,WSL 2 的安装不完整。
与 Docker Desktop 的比较 Container Desktop vs Podman Desktop 功能/特性Container DesktopPodman Desktop开发状态完成状态...vs Docker Desktop 功能/特性Container DesktopDocker Desktop开源状态完全开源部分开源,商业使用受限许可证要求自由使用商业环境需订阅支持的容器引擎主要是...-y install podman # 下载并安装 Container Desktop # 从 GitHub releases 页面下载最新的 Windows 安装文件(.exe) # 运行安装文件完成安装...创建和管理持久化卷的示例:# 创建一个名为 data-volume 的卷 podman volume create data-volume # 使用该卷启动 MySQL 容器 podman run...配合使用,管理多容器应用:# docker-compose.yml 示例 version:'3' services: web: image:nginx:alpine ports: -"8080:
Podman Desktop 是 Docker Desktop 的免费替代品,是本地开发使用的另一个绝佳选择。它提供了类似的功能集,同时保持完全开源,让您避免使用 Docker 产品的许可问题。...如果您以前使用过 Docker Desktop,这种体验会很熟悉,但重新使用它也应该很快。 什么是 Podman 桌面? Podman 是一个 OCI 容器引擎,您可以使用它来代替 Docker。...Podman在Windows上的使用主要依赖于Windows Subsystem for Linux(WSL),这使得在Windows环境下也能运行Linux容器。...Podman命令可以直接从Windows PowerShell(或CMD)提示符中运行,与在WSL环境中运行的podman服务进行远程通信。...管理卷 Volumes 屏幕提供了您创建的所有持久卷的概览,包括它们的年龄和总大小: 使用 Kubernetes Podman 集成了 Kubernetes 支持。
如果您有其他想要了解的,欢迎私信联系我~ 本地开发工具 1、Docker Desktop Docker Desktop 是一款适用于 Mac、Windows 以及 Linux 环境的 Docker 应用程序...官方文档:https://docs.docker.com/desktop 2、OrbStack OrbStack 是一款用于在 macOS 上运行 Docker 容器、Kubernetes 集群、Linux...虚拟机的应用程序,可以实现对本地镜像、容器、数据卷、集群、虚拟机等资源对象的可视化管理,是 Docker Desktop 和 WSL 的强大替代品。...Portainer 通过易于使用的 UI 界面,满足用户执行 Docker 命令、编写 YAML 清单的需求,使部署应用程序和解决问题变得简单。...是一款基于 web 的 Docker 管理工具,提供了镜像、容器、网络、数据卷的可视化管理功能。
发现大家很少使用Docker Desktop,这两者我都使用了很久了各种无缝切换非常丝滑,因此来分享给大家一些使用小技巧。...当 Windows WSL 与 Docker Desktop 结合在一起时,它们的优势相互叠加,在windows和wsl中都可以无缝切换使用docker命令。...首次启动时,提示设置用户名和密码,但是不建议设置,直接关闭窗口,后续直接使用root用户。 2....运行安装程序 双击下载的安装程序文件,按照安装向导的提示进行操作。 三、使用 Docker Desktop 1. 双击桌面图标,开启界面,常用的docker操作都可以在UI界面中看到 构建等其他操作。...wsl中使用docker 安装docker desktop时,默认启用wsl2,启用后在子系统中可直接使用docker 命令,操作后windows同步生效。
参考于网络各样教程 本次下载的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 镜像拉取到本地
DockerWindowsFAQ 解决Docker占用C盘资源的问题 在Windows中安装Docker桌面版,会使用子系统WSL,而子系统默认是将资源放在C盘的,这样会导致C盘资源紧张,进而影响系统的使用...用于运行 Docker engine,这个不涉及存储数据,因此我们可以不管他 docker-desktop-data 存储容器和镜像,这个服务是存储数据的,因此我们目标是迁移它 停子系统docker-desktop-data...\Users\homqyy> wsl --export docker-desktop-data D:\WSL\docker\docker-desktop-data.tar 注销docker-desktop-data...--import docker-desktop-data D:\WSL\docker\docker-desktop-data D:\WSL\docker\docker-desktop-data.tar...D盘: PS C:\Users\homqyy> wsl -d docker-desktop-data 重新运行Docker桌面版 参考 Docker Desktop WSL 2 backend on Windows
和WSL1/WSL2,而无论哪种方式,都需要依赖虚拟化指令集,所以在windows系统中运行LCOW容器肯定是没戏,也就是说普通Windows云服务器不支持二次虚拟化的前提下,只能跑windows容器,...Part1:安装Docker 在windows系统中安装Docker的话,一般常用的方法是使用docker desktop去安装,但是由于云服务器无法正常启用hype-v或WSL2,在安装Docker...服务: Restart-Service Docker 6、在本地用习惯Docker Desktop的话,可能对命令不太熟悉,这里提供一个web管理的开源镜像,供大家使用(可选步骤) 在linux中管理docker...的安装比较简单,下面介绍其中一种方法,与Docker一样,Containerd的安装在上面提到的微软文档中也有介绍,不过实际测试下来使用微软官网提供的脚本,实测无法正常安装(原因没有深究),使用kubernetes...,需注意,运行脚本时需要添加 -skipHypervisorSupportCheck 参数,来跳过Hype-v检测,同时指定软件版本,其他参数参考文档说明 参考命令: .
一、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正在运行,并且可以从任何终端窗口访问。
使用 winget 安装 $ winget install Docker.DockerDesktop 在 WSL2 运行 Docker 若你的 Windows 版本为 Windows 10 专业版或家庭版...v1903 及以上版本可以使用 WSL2 运行 Docker,具体请查看 Docker Desktop WSL 2 backend。...运行 在 Windows 搜索栏输入 Docker 点击 Docker Desktop 开始运行。 Docker 启动之后会在 Windows 任务栏出现鲸鱼图标。...等待片刻,当鲸鱼图标静止时,说明 Docker 启动成功,之后你可以打开 PowerShell 使用 Docker。 推荐使用 Windows Terminal 在终端使用 Docker。...使用方法 关闭 Docker Desktop; 在 Docker 安装目录(Windows下默认为C:\Program Files\Docker\Docker\frontend\resources)找到
先来看看看迁移之前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 已经针对 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
这里我部署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
openEuler在WSL2环境下运行稳定,配合DockerDesktop可以获得流畅的容器化开发体验。...二、环境配置2.1安装DockerDesktop在Windows上安装DockerDesktop:访问https://www.docker.com/products/docker-desktop下载并安装...:1GBDiskimagesize:50GB7.3性能优化技巧#1.使用WSL2文件系统(更快)cd~/projects#在WSL2内#不要使用/mnt/c/Users/......故障排查8.1Docker无法启动#检查DockerDesktop是否运行#在Windows任务栏查看Docker图标#重启DockerDesktop#右键点击Docker图标→Restart#检查WSL2...参考资源:DockerDesktop文档:https://docs.docker.com/desktop/WSL2文档:https://docs.microsoft.com/en-us/windows/