Windows10上Docker和Kubernetes的安装

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

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

历史版本:https://download.docker.com/linux/static/stable/

1、去Docker官网下载Docker Desktop,并一键安装

注意设置好国内镜像地址,否则有些镜像拉去不下来

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

Windows10上Docker和Kubernetes的安装,docker,容器,运维

 Windows10上Docker和Kubernetes的安装,docker,容器,运维

 

2、安装k8s所需的镜像

下载k8s-for-docker-desktop包

git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
cd k8s-for-docker-desktop
git branch -a
git checkout v1.25.4
.\load_images.ps1
 or 
./load_images.sh

如果执行 load_images.ps1 报错:

Set-ExecutionPolicy RemoteSigned

解决方法:
1.管理员身份运行 PowerShell
2.执行:get-ExecutionPolicy,若显示 Restricted 表示状态是禁止的
3.执行:set-ExecutionPolicy,会提示输入参数
4.输入 RemoteSigned 会提示进行选择
5.输入:Y,回车

Windows10上Docker和Kubernetes的安装,docker,容器,运维

3、重启Docker与Kubernetes

在Docker仪表盘上在Settings切到Kubernetes上启动Enabled Kubernetes

Windows10上Docker和Kubernetes的安装,docker,容器,运维

4、安装k8s

Windows10上Docker和Kubernetes的安装,docker,容器,运维

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

kubectl config get-contexts

指定当前的上下文

kubectl config use-context docker-desktop

5、 安装Kubernetes Dashboard

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

Windows10上Docker和Kubernetes的安装,docker,容器,运维

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

docker pull kubernetesui/dashboard:v2.5.1

执行:

cd E:\workspace\github\AliyunContainerService\k8s-for-docker-desktop
kubectl create -f kubernetes-dashboard.yaml

开启API Server服务

kubectl proxy

6、登录需要获取token(方式一)

cd E:\workspace\github\AliyunContainerService\k8s-for-docker-desktop

kubectl -n kubernetes-dashboard get secret
kubectl apply -f kube-system-default.yaml
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN

Windows10上Docker和Kubernetes的安装,docker,容器,运维

 访问网址:登录界面

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

填入令牌:

Windows10上Docker和Kubernetes的安装,docker,容器,运维

记得点击浏览器记住该token, 免得下次登录时忘记token了

登录成功:

Windows10上Docker和Kubernetes的安装,docker,容器,运维

7、登录需要获取token(方式二) 在目录下新建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

获得令牌


执行 

kubectl proxy

访问网站,输入令牌,成功访问

访问URL: http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

如果电脑或dokcerhub有重启的话,

只需要执行 kubectl proxy, 即可

Windows10上Docker和Kubernetes的安装,docker,容器,运维

参考文档:


在Windows上安装Docker与k8s,完美亲测!
https://blog.csdn.net/qq_15378385/article/details/130813878
 

(348条消息) Win10下Docker Desktop+k8s安装_win10部署k8s_尒傑的博客-CSDN博客

Windows10上Docker和Kubernetes的安装https://blog.csdn.net/weixin_42369904/article/details/124686368

win10 下 Docker启动问题docker is starting…
https://blog.csdn.net/weixin_42727710/article/details/129408406

windows下docker长期不用无法启动问题
https://blog.csdn.net/Magic_Engine/article/details/125197167文章来源地址https://www.toymoban.com/news/detail-539869.html

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

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

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

相关文章

  • windows10安装docker

    1、修改默认安装路径         docker默认是安装在c盘,为了节省内存空间,将它装在d盘。                 ①在d盘新建目录D:Program FilesDocker                 ②创建链接(cmd管理员运行)                         mklink /J \\\"C:Program FilesDocker\\\" \\\"D:

    2024年02月11日
    浏览(49)
  • windows10 上安装 docker

    官方目前给的方案是利用 Docker Desktop 来安装 docker 环境 1.1 检查系统要求 Windows 10 64 位:Home 或 Pro 2004(内部版本 19041)或更高版本,或者 Enterprise 或 Education 1909(内部版本 18363)或更高版本。 在 Windows 上启用 WSL 2 (适用于 Linux 的 Windows 子系统)功能。 要在 Windows 10 上成功

    2024年04月26日
    浏览(33)
  • Windows10 Docker Desktop安装

    Docker Desktop 是 Docker 公司推出的一款桌面应用程序,它提供了一个用户友好的界面,方便开发人员在本地环境中使用容器技术。 容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包在一起,形成一个独立、可移植的运行单元。 Docker Desktop 允许开发人员使用 Dock

    2024年01月16日
    浏览(62)
  • windows10/11安装和使用docker

            最近在linux服务器上使用docker安装软件很方便快捷,但是linux服务器是公司的需要连vpn才行,不太方便,就想着在自己windows电脑上装一个docker玩玩(主要是方便,安装mysql什么的几个命令行就完事儿),当然大家电脑配置够用的话也可以在自己电脑上安装linux虚拟机

    2024年02月21日
    浏览(38)
  • 【Docker Desktop】Windows 10 上 Docker Desktop 的安装与配置

    官方文档: Docker overview 关于docker容器和镜像的区别 容器是镜像的实例,类似于面向对象中的类与其实例化,也可以说镜像是文件, 容器是进程。 容器是基于镜像创建的, 即容器中的进程依赖于镜像中的文件, 这里的文件包括进程运行所需要的可执行文件, 依赖软件, 库文件,

    2024年01月25日
    浏览(68)
  • windows10 docker 安装在D盘

    win10安装docker后发现c盘空间急速减少,360管家查看发现images镜像安装在C盘,于是重装docker desktop以为在安装过程中能够选择,遗憾的是没有提供选择权限,默认直接就安装到了c盘。 desktop 迁移 百度得知可以将c盘的docker安装路径软连接到D盘,具体操作如下: 现在D盘建立Doc

    2024年02月11日
    浏览(40)
  • 飞腾ft2000-麒麟V10-SP1安装Docker、运行gitlab容器

    目录 一、安装及配置docker 1、卸载docker相关包及删除相关配置文件 2、安装二进制docker 1.下载软件包 2.解压 3.修改镜像加速地址 4.修改profile文件 5.启动docker 6.docker常用命令 二、安装并启动gitlab镜像 1.安装gitlab镜像 1.查询满足使用需求的gitlab版本  2.下载镜像 2.运行gitlab及修改

    2024年02月02日
    浏览(66)
  • Docker Desktop 4.27.1 Windows 10 安装 教程

    wsl 2.x 对系统的要求为 : 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 docker desktop 4.27 对系统的要求为 : Windows 11 64位:家庭或专业版21H2或更高版本,或企业或教育版21H2或更高版

    2024年03月10日
    浏览(53)
  • windows10 安装WSL2, Ubuntu,docker

    阅读时长:10分钟 本文内容: window上安装ubuntu虚拟机,并在虚拟机中安装docker,通过docker部署数字人模型,通过vscode链接到虚拟机进行开发调试.调试完成后,直接部署在云端即可. WSL2(Windows Subsystem for Linux)是windows系统默认支持的功能,也就是Windows Linux子系统,类似于一台

    2024年02月12日
    浏览(60)
  • Windows10下docker安装及遇到的问题并且在docker快速部署onlyoffice

    docker安装超链接点击进入下载 这里下载的是window版的docker,你们根据自身实际情况下载; 遇到置灰无法勾选时需开启BIOS中的虚拟技术; 需要重启电脑,重启时按F2进入BIOS模式,红框里默认是关闭,需要改成开启,按F10保存并重启,然后置灰的选项就可以点击开启啦; **问题二:

    2024年02月12日
    浏览(68)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包