window 下docker没有启动的方法 记录一下

一、检查服务是否开启


 找到 【Docker Desktop Service】,然后,启动他;

你也可以直接设置为“自动”

找到服务,右键》属性》启动类型:自动》点击“确定”

操作方式1:搜索
在底部菜单找到搜索,输入:服务

如果底部没有“搜索”,右键底部》搜索》点击“显示搜索图标”

操作方式2:命令
键盘【“菜单键win”+r】,弹出运行,输入:services.msc;点击“确定”

二、检查 Hyper-V是否安装
windows控制面板》程序和功能》启用或关闭Windows功能》找到Hyper-V》全部勾选后,点击“确定”,等待安装即可

三、检查 bcdedit的hypervisorlaunchtype是否为Auto
【win菜单】右键》选择 Windows PowerShell(管理员)

输入 

bcdedit
 查看hypervisorlaunchtype的状态

如果不是Auto

则需要输入下面命令,重启电脑即可。

bcdedit /set hypervisorlaunchtype auto
重要的话说三遍

重启电脑即可!!!

重启电脑即可!!!

重启电脑即可!!!

延伸阅读

第一篇:

您的主机不满足在启用Hyper-V或Device/Credential Guard的情况下运行VMware Workstation 的最低要求。_您的主机不满足在启用 hyper-v 或 device/credential guard 的情况下运-优快云博客

第二篇:

windows命令分为2种,一种是命令提示符(CMD),另一种是PowerShell;怎么打开他们-优快云博客

 四、检查CPU是否开启虚拟化
如何查看:
右键底部菜单》任务管理器》性能》CPU

如何设置:
重启电脑》进入boss》高级设置》处理器设置》CPU》Intel虚拟机》设置为“开启”》保存后退出,重启

1、重启计算机,并在开机时按下特定的按键,如F2、F10、Delete等,进入BIOS设置界面。

2、在BIOS设置界面中,找到“Advanced”或“高级”选项,然后选择“CPU Configuration”或“CPU 配置”选项。

3、在“CPU Configuration”或“CPU 配置”选项中,找到“SVM Mode”或“SVM 模式”选项,然后将其设置为“Enabled”或“启用”状态。

4、保存并退出BIOS设置界面,重新启动计算机。

这样,就可以开启AMD的CPU虚拟化功能,然后可以使用虚拟化软件或模拟器来运行虚拟的操作系统或应用程序了。

五、检查wsl
5.1.是否开启
windows控制面板》程序和功能》启用或关闭Windows功能》找到【适用于Linux的Windows子系统】》勾选后,点击“确定”,等待安装即可

 5.2检查更新
打开Windows PowerShell

windows命令分为2种,一种是命令提示符(CMD),另一种是PowerShell;怎么打开他们-优快云博客

输入命令

wsl --update
 

延伸阅读

WSL2 安装和基本环境配置流程_wsl2 前端开发环境配置-优快云博客
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.youkuaiyun.com/cplvfx/article/details/138033592

### 更改 Docker 镜像存储位置的方法Windows 系统中,默认情况下,Docker 的镜像及相关数据会被存储于 C 盘下的特定路径。然而,随着使用的深入以及项目增多,这些资源可能会占据大量磁盘空间,影响系统性能和其他应用程序的运行效率。因此,调整其存放地点成为一种优化方案。 对于采用 WSL2 后端引擎的情况而言,具体的操作流程可以概括为以下几个方面: #### 停止 Docker 服务 为了安全迁移现有资料而不损坏任何已存在的容器或者映像档案,在执行转移前应当先暂停 Docker 守护进程的工作状态。这一步骤可通过点击任务栏中的 Docker 图标并选择退出选项完成[^2]。 #### 备份当前环境 考虑到可能出现意外状况的风险因素,建议事先做好充分准备——即利用 `wsl --export` 指令备份现有的 Docker 数据库至目标分区内的某处临时文件夹里作为保险措施。例如要迁移到 E 盘,则可输入如下指令: ```powershell wsl --export docker-desktop-data "E:\Backup\docker-desktop-data.tar" ``` #### 清理旧有记录 接着移除原先注册过的 Linux 子系统的实例,以便重新指向新的储存区域。此过程涉及使用 `wsl --unregister` 来卸载名为 `docker-desktop-data` 的子系统实体: ```powershell wsl --unregister docker-desktop-data ``` #### 导入新配置 随后按照预期设定好的目的地创建相应的文件结构,并通过 `wsl --import` 将之前导出的数据包恢复进来。这里假设希望放置于 D:\Docker\data 文件夹下的话,那么完整的命令应该是这样的形式: ```powershell wsl --import docker-desktop-data "D:\Docker\data" "E:\Backup\docker-desktop-data.tar" --version 2 ``` #### 更新设置项 最后重启 Docker Desktop 应用程序让改动生效。此时应该能够确认所有相关组件都已经顺利转移到了指定的新位置上工作着。 值得注意的是,如果是在 Hyper-V 方式的环境下部署 Docker,则默认虚拟硬盘 (VHD) 可能位于类似于 `"C:\Users\<用户名>\AppData\Local\Docker"` 或者 `"C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx"` 这样的地方;针对这种情况则需借助 Disk Management 工具或者其他第三方软件来进行 VHD 文件本身的移动处理[^3]。 此外,对于初次安装 Docker 并打算提前规划好布局的人来说,在首次启动 Docker Desktop 时便有机会直接指定非系统盘作为默认仓库的位置,从而避免日后繁琐的手动搬迁步骤[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值