win注意事项

一、win11只能安装docker4.4.4及以下版本,以上版本会点击了没反应。

下载地址:https://docs.docker.com/desktop/release-notes/#docker-desktop-444

二、开启Windows的Hyper-V功能(如果家庭版不行就切换到企业版,但家庭版一般都是可以的)

创建软链接

避免C盘爆满,创建软链接,放到其他盘去

mklink /J  "C:\Program Files\Docker"  "D:\Program Files\Docker"

mklink /J  "C:\ProgramData\DockerDesktop"  "D:\ProgramData\DockerDesktop"

mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
mklink /j "C:\Users\yutao\AppData\Local\Docker" "D:\ProgramData\DockerData"
mklink /j "C:\ProgramData\Docker" "D:\ProgramData\Docker"

安装完成后可能会发生的报错

在这里插入图片描述

更加报错提示,猜测可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开。

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

参考链接

windows安装Docker Desktop Installer、win11安装反应_Johngo学长
安装Docker Desktop报错WSL 2 installation is incomplete._寻_觅的博客-CSDN博客

window篇,安装Docker到非系统盘_山鬼谣me的博客-CSDN博客

win11安装Docker具体过程-Docker安装手册-Docker中文社区

安装k8s

进入官网:https://github.com/AliyunContainerService/k8s-for-docker-desktop

配置好镜像

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "debug": true,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ]
}

然后就拉取项目代码切换到对应k8s的分支,按照上述的操作执行

查看k8s的版本号

git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git

git checkout v1.22.5

打开管理员模式的shell,执行下载镜像的脚本

.\load_images.ps1

发生无权限的报错

执行

Set-ExecutionPolicy RemoteSigned

 等待镜像下载

 参考博客:Docker Desktop自带k8s安装 - 知乎

PSSecurityException之PowerShell权限设置 - 维博.WILBUR - 博客园

https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.22.5

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐