Docker Desktop的详细安装和汉化教程以及出现wsl报错的解决方法和相关基础配置

Docker Desktop是什么

docker desktop是一个用于在桌面操作系统上运行和管理容器的应用程序。它为开发人员和系统管理员提供了一个简单而强大的方式来构建、发布和运行应用程序。
具体来说,Docker Desktop提供了以下功能:
1.容器化应用程序:Docker Desktop使用容器化技术,将应用程序及其依赖项打包到一个独立的、可移植的容器中。这使得应用程序在不同的环境中具有相同的行为,简化了开发、测试和部署过程。
2.跨平台支持:Docker Desktop可以在多个操作系统上运行,包括windows、Mac和linux。这意味着你可以使用相同的工具和流程在不同的平台上构建和运行应用程序。
3.易用的界面:Docker Desktop提供了一个直观的图形用户界面,使您可以轻松地管理和监控容器。您可以通过简单的鼠标点击或命令行操作来创建、启动、停止和删除容器。
4.镜像管理:Docker Desktop允许您从Docker Hub或其他镜像仓库下载现有的容器镜像,或者构建自己的镜像。镜像是容器的基础,它包含了应用程序及其依赖项的文件系统状态。

5.网络和存储配置:Docker Desktop提供了灵活的网络和存储配置选项,使您可以定制容器的网络连接和存储卷。这样,您可以轻松地与其他容器或宿主机进行通信,并将数据持久化保存。
总之,Docker Desktop简化了容器化应用程序的开发、测试和部署过程,提供了一个可靠和可移植的平台来构建和运行应用程序。它已经成为现代软件开发和交付的重要工具之一。

 一、Docker Desktop的下载安装

1、进入官网进行下载

点击进入Docker Desktop官网(可能需要使用梯子),然后根据下方图片进行操作下载

2、安装

双击下载完成的安装包进行安装,出现这个页面选择勾选这两个选项后点击ok,如下图所示

翻译

这时会重新启动电脑完成安装

3、重启后的相关操作

重启后会默认再次打开Docker Desktop,如果没有就手动双击打开,然后根据下图进行操作后正常情况会安装成功进入主界面

 

 

根据自己进行选择,一般需要登录,可以使用谷歌账号或者github账户进行登录,如果都没有可以点击skip跳过登录,正常没报错的情况下你就可以使用了,如下图所示

4、查看是否安装成功

docker --version

win+r输入cmd打开黑窗口后输入上面的代码docker --version查看安装的版本,如下图所示

到这里恭喜你已经成功安装Docker Desktop,可以正常使用了,但是英文界面看不懂没关系,后面将介绍相关的汉化教程(点击目录进行跳转到相关的汉化操作)

二、解决WSL报错

1、出现的问题WSL报错

当你进行安装后进入页面或者在安装途中可能会出现以下报错,如下所示

Docker Desktop - Unexpected WSL error
An unexpected error occurred while executing a WSL command.
Either shut down WSL down with wsl --shutdown ,and/or reboot your machine.
You can also try reinstalling WSL and/or Docker Desktop. If the issue persists,
collect diagnostics and submit an issue  

 2、如何解决

该错误通常与 虚拟机平台 功能未正确启用或系统版本过低有关,接下来将彻底解决该问题

1、基础验证

ctrl+shift+esc打开任务管理器查看cpu的虚拟化是否已启用(一般都是默认启用的,这边检查一下),如下图所示,这里没启用的话就需要进入bosl进行设置,由于每个电脑品牌都不太一样,建议自行搜索如何启用

然后按win键搜索控制面板打开,检查  虚拟机平台和适用于 Linux 的 Windows 子系统  是否开启如下图所示

检查上图两个选项是否勾选,勾选后确定会重启电脑,正常重启即可

2、解决方案

上述操作完成后在管理员模式下打开 PowerShell 或 Windows 命令提示符如下图所示

打开后输入下面代码回车

dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All

至此就可以解决大部分的wsl报错问题,之后重启电脑后再次打开Docker Desktop即可

3、可能遇见的其他问题

错误代码0x80370102

如下图所示或出现代码错误代码0x80370102

在部署WSL2时,遇到0x80370102问题 0x80370102是因为未启用BIOS虚拟化所引发的错误。网上搜这个错误,大部分都是说要在BIOS中启用CPU的虚拟化功能。

但是在检查cpu设置时是已经启用了虚拟化的接下来说如何解决

解决方案
1、检查BIOS虚拟化设置

首先,确保在BIOS中启用了CPU的虚拟化功能。进入BIOS设置,找到与CPU相关的选项,启用虚拟化技术。

2、启用Hyper-V和虚拟机平台

在Windows中,需要启用Hyper-V和虚拟机平台功能。

步骤:

  1. 打开“控制面板” -> “程序” -> “启用或关闭Windows功能”。

  2. 勾选“Hyper-V”和“虚拟机平台”。

使用PowerShell命令启用相关功能

在管理员权限下打开PowerShell,执行以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、检查Hypervisor启动类型

确保Hypervisor启动类型为自动。打开命令提示符(管理员权限),执行以下命令:

bcdedit /set hypervisorlaunchtype Auto

重启计算机后,再次尝试安装WSL2

4、成功示例

如下图所示,先输入wsl后再复制安装代码进行安装

之后再次输入wsl后就会出现设置账号密码的选项。如下图所示

至此应该可以解决大部分问题,之后就可以正常使用Docker Desktop了

三、汉化Docker Desktop

1、下载汉化包

汉化包下载需要在GitHub上下载,如下图所示(需要梯子)

点击后就直接开始下载了

2、重命名文件替换

将下载后的文件重命名为app,后缀不要修改,如下图所示

然后将重命名后的app.asar文件进行复制,粘贴到Docker Desktop的文件夹下如图所示

 进入后粘贴,如图所示

 需要管理员权限,正常给就行

 到这里后重新启动Docker Desktop就会变成中文界面了如图所示

总结

以上就是在安装Docker Desktop时的过程以及汉化教程,在安装过程中出现了相关的报错在查找相关解决方案后进行总结汇总,希望能帮助更多人进行使用Docker Desktop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值