Win10下Docker Desktop+k8s安装

这篇具有很好参考价值的文章主要介绍了Win10下Docker Desktop+k8s安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先决条件
Windows 10 64 位:Home 或 Pro 2004(内部版本 19041)或更高版本,或者 Enterprise 或 Education 1909(内部版本 18363)或更高版本。
Windows 上启用 WSL 2 功能
CPU支持二级地址转换(SLAT)
4GB以上内存
设置启用硬件虚拟化支持

1.设置硬件虚拟化支持

在安装docker之前,我们先检查一下我们计算机是否开启了虚拟化支持。方法很简单,在任务管理器中,在性能一栏中,点击cpu。看看虚拟化是否是启用的状态。

win10部署k8s,docker,kubernetes,linux 

如果虚拟化没有开启,您可能按照如下步骤先虚拟化。

通过控制面板“设置”启用 Hyper-V 角色

  1. 右键单击 Windows 按钮并选择“应用和功能”。
  2. 选择相关设置下右侧的“程序和功能”。
  3. 选择“打开或关闭 Windows 功能”。
  4. 选择“Hyper-V”,然后单击“确定”。

 注意:安装完成后,系统会提示你重新启动计算机。

win10部署k8s,docker,kubernetes,linux

 win10部署k8s,docker,kubernetes,linux

 win10部署k8s,docker,kubernetes,linux

 win10部署k8s,docker,kubernetes,linux

一、安装docker
安装好了docker环境,必须是desktop 版本,本例子就是以docker decktop版本为基本讲解的

 

具体docker的安装方法如下

进入

https://www.docker.com/get-started

win10部署k8s,docker,kubernetes,linux

win10部署k8s,docker,kubernetes,linux

点击下载就是

双击“Docker Desktop Installer.exe”安装docker desktop,选择 “Install required Windows components for WSL 2”和“Add shortcut to desktop” 2个功能复选框

win10部署k8s,docker,kubernetes,linux

安装出现问题

win10部署k8s,docker,kubernetes,linux

解决方案

访问旧版 WSL 的手动安装步骤 | Microsoft Docs

 win10部署k8s,docker,kubernetes,linux

docker设置国内镜像
1. 启动docker desktop

2. 右击托盘图标选择settings,选择Docker Engine菜单,

增加国内镜像地址,增加私有仓库地址

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

win10部署k8s,docker,kubernetes,linux

3. 点击“Apply & Restart”按钮完成docker desktop重启,至此完成win10 docker安装
二、安装k8s

win10部署k8s,docker,kubernetes,linux

安装成功后左下角存在一个k8s的标志说明k8s已经在运行了。
获取所有的上下文。

kubectl config get-contexts


指定当前的上下文

kubectl config use-context docker-desktop


2.2 安装Kubernetes Dashboard

搜索kubernetes-dashboard.yaml的位置
打开kubernetes-dashboard.yaml (在\k8s-for-docker-desktop目录下)

win10部署k8s,docker,kubernetes,linux

找到对应版本:
执行,拉取镜像

docker pull kubernetesui/dashboard:v2.5.1


执行:

kubectl create -f kubernetes-dashboard.yaml


开启API Server服务

kubectl proxy


访问网址:登录界面

获取令牌:
在目录下新建dash.yaml文件,输入:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard



然后执行

kubectl apply -f dash.yaml


再执行

kubectl -n kubernetes-dashboard create token admin-user


获得令牌

win10部署k8s,docker,kubernetes,linux
执行 

kubectl proxy


访问网站,输入令牌,成功访问
win10部署k8s,docker,kubernetes,linux文章来源地址https://www.toymoban.com/news/detail-642902.html

到了这里,关于Win10下Docker Desktop+k8s安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在win10上安装Docker desktop,并在docker中安装mysql

    操作步骤: 安装docker 去 官网 下载安装软件; 选择windows 2. 依次点击安装; 安装完成后无需登录,直接启动即可; 如果有提示需要更新wsl,执行以下命令更新: wsl --update wsl --status 查看状态 验证一下 适用命令: docker run hello-world 设置国内镜像 docker安装mysql 拉取mysql镜像 do

    2024年02月13日
    浏览(29)
  • win10 Docker Desktop 换国内源 及 修改镜像位置

    因网络问题,一般需要使用国内源加快镜像下载速度。在安装完docker destop后,可通过如下四步 修改 镜像源 [1-设置] - [2- Docker Engine] - [3-修改源] - [4- Apple restart] 修改源具体需要添加如下内容 待重启后即可使用国内镜像源 PS:以下所有操作均在 powershell 中运行 Docker Desktop默认

    2024年02月09日
    浏览(37)
  • 一文看懂 win 10安装docker并部署spring boot项目

    目录 1、下载docker安装包 2、win 10环境准备 3、安装Docker Desktop 4、验证Docker安装 5、部署spring boot项目  5.1、pom.xml中添加docker依赖 5.2、添加Dockerfile文件 5.3、镜像文件 5.4、验证 Docker Desktop是Docker在win 10操作系统上的安装方式,首先到Docker Desktop官网下载安装包,安装地址Instal

    2024年02月07日
    浏览(46)
  • Win10 11 解决docker一直docker desktop starting和设置页面进不去问题

    PowerShell输入 注意一定是powershell输入命令,这个和cmd不一样 2.输入代码 3,成功  

    2024年02月11日
    浏览(46)
  • win11 docker-desktop安装记录

    马上开始正式工作了,需要用到docker,以前在win10上安装过,新电脑是win11,心想肯定会遇到坑,就浅浅记录一下 首先看一下安装要求 需要wsl2 那么就先进行 wsl的更新 注意这里网络问题可能导致更新失败,我刚开始用公司网络不行,连手机热点才成功 下一步,查看当前安装

    2024年02月11日
    浏览(36)
  • windows server 2019 、win11安装docker desktop

    Docker Desktop是可以部署在windows运行docker的应用服务,其基于windos的Hyper-V服务和WSL2内核在windos上创建一个子系统(linux),从而实现其在windows上运行docker。 查看wsl是否安装 我们可以直接在  cmd  或  powershell  中输入wsl 命令来检查是否本机开启 wsl 服务,若未开启,则需按照以下

    2024年02月06日
    浏览(38)
  • 解决 Win10 Docker Desktop 启动慢的3大方法,让你的容器运行速度飞起!

    在使用 Win10 Docker Desktop 运行容器时,有时会遇到启动很慢的问题。本文将详细介绍这个问题产生的原因,并提供相应的解决方法。通过实例演示,帮助读者更好地解决这个问题。 1. 问题原因分析 Docker Desktop 启动慢的原因主要有以下几个方面: 1.1 硬件配置不足 如果你的硬件

    2024年02月01日
    浏览(49)
  • win10开启了hyper-v,docker 启动还是报错 docker desktop windows hypervisor is not present

    在安装了docker windows版本后启动 docker报错docker desktop windows hypervisor is not present 勾选后重启,再次启动 启动后仍报这个错误,是Hyper-v没有设置成功 一.禁用hyper-v 管理员打开cmd窗口执行: 二.启用hyper-v 重启再次启动就可以了 关闭后重启电脑就可以了 Docker Desktop和VMware都试图独

    2024年04月17日
    浏览(45)
  • 保姆级 ARM64 CPU架构下安装部署Docker + rancher + K8S 说明文档

    K8S是Kubernetes的简称,是一个开源的容器编排平台,用于自动部署、扩展和管理“容器化(containerized)应用程序”的系统。它可以跨多个主机聚集在一起,控制和自动化应用的部署与更新。 K8S 架构 Kubernetes 主要由以下几个核心组件组成: etcd 保存了整个集群的状态; apiserv

    2024年01月21日
    浏览(50)
  • Win11 安装 Docker Desktop 和 WSL2 并进行安装位置迁移

    点击链接下载 Docker Desktop:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe 下载后得到: 在 Docker Desktop Installer.exe 所在的目录下运行 Windows 命令提示符 在命令行中输入以下命令来进行 Docker Desktop 的安装: 注:Docker Desktop 默认安装位置为: C:Program FilesDockerDocker 这

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包