首页 > 系统相关 >Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用

Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用

时间:2024-05-28 13:22:50浏览次数:17  
标签:Hyper 家庭版 Windows10 Desktop DockerDesktop https Docker 安装 docker

场景

Windows10中Docker的安装与遇到的那些坑:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119209218

上面讲Docker Desktop在windows10非家庭版上的安装,如果是家庭版,则需要执行如下步骤。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、虚拟化检查

打开任务管理-性能,查看是否虚拟化已经支持,若未支持则需要重启进入BIOS打开虚拟化支持。

 

2、安装虚拟机并开启Hyper-V功能、虚拟机功能。

因为Win10家庭版没有安装虚拟机,所以通过安装一个

新建一个txt文件,并将如下内容复制进去

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

然后将此txt文件修改后缀名为.cmd,然后以管理员身份运行该cmd文件

等待运行结束后根据提示重启,输入Y并重启计算机。

 

此时启用或关闭系统功能中才会有Hyper-V选项。

【控制面板】-【程序】-【启用或关闭Windows功能】找到Hyper-V打上勾

 

然后再将Windows虚拟机监控程序平台、适用于Linux的Windows子系统、虚拟机平台这三个功能勾选上并开启

3、修改注册表,伪装专业版

以管理员身份打开cmd,执行如下

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

 

此处是将注册表的值修改为Professional以使能正常运行,即伪装成win10专业版。

4、下载安装Docker Desktop

https://www.docker.com/products/docker-desktop/

下载之后双击进行安装

 

安装时会默认勾选使用WSL2替代Hyper-V选项以及创建桌面快捷方式选项。

这里将Use WSL 2 instead of Hyper-V(recommended)选项勾掉。

否则Docker Desktop会一直处于Stopped状态且无明显报错提示,即使卸载重装、查看内存和磁盘分配、排查网络问题也不行。

所以最后只能将Docker Desktop重新卸载掉,然后安装时取消勾选Use WSL 2 instead of Hyper-V(recommended)选项才解决

Docker Desktop一直提示Docker Engine stopped的问题。

 

取消勾选并启动成功

 

5、上面启动成功之后,可打开cmd输入

docker version

验证

 

因为墙的原因无法直接使用界面上的搜索,所以直接在cmd命令框中进行搜索

以搜索jenkins为例

docker search jenkins

 

CentOS中使用Docker安装Jenkins:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119911722

参考以上文章进行拉取镜像,发现部分依赖无法拉取,提示超时

 

因为默认镜像源没有修改的原因。

Docker Desktop如何修改镜像源?

设置-Docker Engine,修改配置文件,添加如下内容

  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com"
  ]

分别是网易/科大镜像/Docker官方/七牛云,也可以加其他的如阿里云

注意添加位置,符合json格式,前面添加逗号。

 

此时再拉取镜像则成功

 

标签:Hyper,家庭版,Windows10,Desktop,DockerDesktop,https,Docker,安装,docker
From: https://www.cnblogs.com/badaoliumangqizhi/p/18217766

相关文章

  • Windows10/Windows11打开文件提示安全警告解决办法
    有用的方法打开Internet选项,在安全选项卡中点击"自定义级别",在"其他"项中,将"加载应用程序和不安全文件(不安全)"设置为"启用(不安全)".此搜索结果来自网络,由于我的电脑的Internet选项中的"自定义级别按钮"是被置灰了,找了一天的办法都没取消置灰,所以本人未尝试本办法,但......
  • DockerDesktop安装指南以及Windows下WSL2和 Hyper-V相关问题追查
    文章原创不易,转载请注明来源,谢谢!一、 问题周末在家,给自己的老的台式机安装DockerDesktop。电脑配置是处理器Intel(R)Core(TM)[email protected]  3.30GHz    机带RAM16.0GB(15.9GB可用)    系统类型64位操作系统,基于x64的处理器   ......
  • Windows10 子系统 WSL 位置迁移问题_wsl --import 未指定的错误
    CSDN搬家失败,手动导出markdown后再导入博客园最近想体验下世界上最好的Linux发行版Win10(bushi),拿来深度学习炼丹,所以参考了在WSL2中使用CUDA提到的方法安装。列举下遇到的问题:1Windows预览版本没响应按理说在设置-更新和安全-Windows预览体验计划里面注册后,就......
  • windows10ltsc 企业评估版,系统到期后,每一小时自动关机,不能修改主题
    问题1:参照https://www.zhihu.com/question/265212829答案太详细了,难以补充什么大概是用PSTool进入Systemaccount来获得修改WLMS的注册表的权限,把在注册表里把HKLM\SYSTEM\CurrentControlSet\Services\WLMS选择WLMS,在右侧选项“Start”中,将数值2改成4问题2:参照https://w......
  • windows10 资源管理器 卡死 底部任务栏不显示程序 点击底部任务栏两次会重启资源管理
     故障存储段,类型0事件名称:AppHangB1响应:不可用CabID:0问题签名:P1:explorer.exeP2:10.0.19041.1266P3:418a6e83P4:a874P5:134217728P6: P7: P8: P9: P10: 附加文件:\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERE85A.tmp.WERInternalMetadata.xml\\?......
  • 前端工程师-自动拉取iconfont的批处理文件-windows10版本-用到了powershell的解压功能
    直接上代码,有任何问题直接留言,我们一起讨论  @echooffSETdirName=替换成压缩包解压后希望叫的名字SETOldPattern=font_*_*rmdir/q/s"删除原来的iconfont文件夹,这里替换成原来的文件夹的地址"curl--output%这里的地址是你想把从iconfont上下载下来的安装包......
  • Windows10中多屏显示器型号获取并与Screen对应
    需求:标识某块屏,不参与窗口快速移动@@@codepublicclassMonitor{///<summary>///DeviceID,如:\\.\DISPLAY17///</summary>publicStringDeviceName{get;set;} ///<summary>///名称,如:Def......
  • Windows家庭版开启远程桌面的方法
    一、背景介绍Windows家庭版提示不支持远程桌面,如下图Windows11家庭版: 本文将介绍一种Windows家庭版开启远程桌面的方法,分为开启远程桌面设置、配置问题排查及解决:安装远程桌面补丁文件;手动开启“远程协助”,防火墙开放端口;RDPWrapper自救指南;远程桌面设置常见问题排查......
  • 2024最新家庭版升级专业版密钥
    Windows11专业版是面向小型企业和组织的Windows11版本。它包含了家庭版的所有功能,并增加了一些额外的功能,例如:设备加密:使用BitLocker对设备上的驱动器进行加密,以保护敏感数据。远程桌面:从任何位置远程连接到您的设备。多用户登录:允许多个用户同时使用您的设备,每个用户......
  • 在 Windows10 中使用 WSL2
    安装必备的功能使用win+i打开设置,依次点击应用→应用与功能→程序和功能→启用或关闭Windows功能勾选适用于Linux的Windows子系统与虚拟机平台确定并且重启配置组合键win+r输入powershell打开PowerShell窗口执行下面的命令设置为wsl2wsl--set-def......