前言
前面的系列教程都是在阿里云上实践的,最近自己组装了一台台式电脑,装上了win10系统。为了让更多的小伙伴有机会学习k8s的编排,这里使用了另一个更为简单的方案——Docker for Windows。当然,使用mac的同学也可以使用Docker for Mac。其安装使用方式都大同小异。这里重点讲一下在win10上的安装。
准备工作
系统配置
开始虚拟化
先查看CPU是否支持虚拟化和是否已启用虚拟化。
如果未启用,需要进入到BIOS进行设置,这里略。
启用Hyper-V
安装Docker for Windows需要使用虚拟化,可以使用Hyper-V,也可以使用Oracle Virtual Box,如果安装的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox。这里不做介绍。
设置->应用->程序和功能->启用和关闭Windows功能
启用Hyper-V
后续k8s教程需要,NFS客户端也启用了吧。Telnet客户端也是常用工具,也顺道启用了。
启用好后,重启电脑。
下载地址
官网
安装Docker
双击上面下载的Docker for Windows Installer.exe
安装成功,桌面会出现图标
右下脚可查看
可以修改镜像加速,这里使用阿里云的。
这里只要Docker running为绿色即可,Kubernetes先别管。冒然安装,会安装失败。
验证安装的docker
- 打开终端查看版本:
docker version
- 下载nginx镜像
docker pull nginx
- 运行nginx镜像
docker run -p 81:80 -d --name mynginx nginx
为了方便使用linux的命令,这里使用了git bash
- 浏览器访问
http://localhost:81
- 清理刚运行的nginx实例
# 停止刚运行的名称为mynginx的实例
docker ps -a | grep mynginx | awk '{print $1}' | xargs docker stop
# 删除刚运行的名称为mynginx的实例
docker ps -a | grep mynginx | awk '{print $1}' | xargs docker rm
安装Kubernetes
准备安装镜像
如果不提前准备好镜像的话,在启