nestjs 全栈进阶--windows安装docker desktop

一. 下载软件

https://docs.docker.com/desktop/install/windows-install/

根据你自己的电脑选择

二. 安装

  1. 双击下载的exe
  1. 点击ok

安装好后 桌面会有个这样的图标

三. 配置环境

因为docker desktop 是可以部署在windows 上来运行docker的应用服务的,其基于windows 的 Hyper-V服务和WSL2内核的Windows上创建一个子系统(linux),从而实现其在windows上运行docker。所以电脑上需要开启Hyper-V服务,和安装WSL2。

  1. 开启Hyper-V 服务:控制面板---程序---程序和功能---启动或关闭Windows功能 中 勾选【Hyper-V】和【容器】和【windows虚拟机监控程序平台】 和【适用于linux的windows子系统】选项

四. 安装 wsl2

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后直接双击安装即可

五. 可能的问题

1. wsl kernel 版本低

解决方法:以管理员的身份打开控制台(cmd),并执行命令 wsl --update 进行更新

如上图中提示,先执行wsl --update 等wsl 更新成功后,需要对wsl重启后才会更新生效。可以执行 wsl --shutdown 进行关闭wsl (我执行命令后又重启了一下电脑。)

2. 遇到这个可以先不管他,点击quit
3. docker engine stopped

注意看下你电脑,有没让你更新系统,有的话就更新并重启

重启后还不行

在cmd执行:wsl --install Ubuntu 然后再重启(需要科学上网)

六. 配置镜像源

改成这个

复制代码
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://registry.hub.docker.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

这个路径 你们自己找个地方就行,最好别放c盘,然后,Apply&restart,最后关闭软件,重新打开

相关推荐
怪兽软家11 分钟前
DaVinci Resolve/达芬奇 20安装教程及下载
windows·经验分享·生活
chao18984415 分钟前
完整MES系统实现 (C# 客户端服务器)
服务器·windows·c#
Hello_Embed2 小时前
Windows 安装 Claude Code 并接入 模型
windows·笔记·ai编程
Muyuan19982 小时前
28.Paper RAG Agent 开发记录:修复 LLM Rerank 的解析、Fallback 与可验证性
linux·人工智能·windows·python·django·fastapi
AxureMost3 小时前
4DDiG DLL Fixe 1.0.8.2 系统DLL修复工具
windows
杨浦老苏4 小时前
自托管网页EPUB阅读器Codexa
docker·群晖·电子书·calibre·opds
杨浦老苏4 小时前
开源文件协作平台OpenCloud
docker·文件管理·群晖·协作
怣疯knight5 小时前
Windows不安装 Android Studio如何打包安卓软件
android·windows·android studio
空中海6 小时前
02. 静态逆向、Manifest 分析与 Smali 重打包
服务器·网络·windows
一拳一个娘娘腔6 小时前
告别图形化界面:基于CLI的Windows系统入侵排查与防御实战手册
windows·安全