centos8 下用yum安装docker-ce会报错,说明docker-ce对centos8支持还不太好.所以在centos7.7下安装

先更新一下系统

yum update

安装 yum工具,  devicemapper 存储类型, lvm2逻辑卷管理器

sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2

添加阿里云的镜像仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看一下 docker-ce的版本信息

yum list docker-ce --showduplicates | sort -r

安装一个带.centos字样的版本

yum install -y docker-ce-18.03.1.ce-1.el7.centos

docker 的本地文件,包括镜像(images), 容器(containers), 存储卷(volumes)等,默认存储在 /var/lib/docker。

启动并测试一下docker

systemctl start docker
docker info
docker version

设置开机启动

systemctl enable docker

加入 docker 用户组 ,然后重启一下.

usermod -aG docker your_username

准备kubectl,查看最新稳定版本.

https://storage.googleapis.com/kubernetes-release/release/stable.txt

下载对应版本,  https://storage.googleapis.com/kubernetes-release/release/v1.17.3/bin/linux/amd64/kubectl  注意修改这个链接的版本号.

在home路径下,建立一个文件夹,用于保存配置所需要的各种文件. 把下载好的kubectl复制到你的makek8s目录中. 让其拥有可执行权限

chmod +x ./kubectl

移动kubectl

sudo mv ./kubectl /usr/local/bin/kubectl

测试kubectl

kubectl version --client

安装 minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-1.7.2-0.x86_64.rpm \
&& sudo rpm -ivh minikube-1.7.2-0.x86_64.rpm

国外, 可以手工下载, 放到makek8s文件夹下.再用rpm -ivh安装.

验证一下,你的环境是否支持虚拟化,如果是已经是虚拟机下,可以看看是否支持嵌套虚拟化.

egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || echo no

如果显示的是no, 要么你没在bios里打开虚拟化支持,要么你已经在虚拟环境中了,但该虚拟环境不支持嵌套虚拟化.我是在阿里云下部署的,下面安装no的安装方法做记录.

使用阿里云提供的资源,前提你要在阿里云申请个容器镜像的账号.具体请百度.

minikube start --image-mirror-country cn  --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.2.iso  --registry-mirror=https://xxxx.mirror.aliyuncs.com  --vm-driver=none

这样,等一会儿,单机版的k8s就启动了.

最新文章

  1. DUT Star Weekly Contest #3 Problem F Solution
  2. CString用法小结《转载》
  3. idea修改默认快捷键
  4. androidBroadCast总结
  5. .net中SessionState相关配置
  6. 14.4.3.2 Configuring Multiple Buffer Pool Instances 配置多个buffer pool 实例:
  7. MySql字符串函数使用技巧
  8. Java 反射在实际开发中的应用
  9. JQuery操作iframe父页面与子页面的元素与方法
  10. 算法精解:DAG有向无环图
  11. ord()与char()
  12. C# 打印PDF文档的10种方法
  13. Linux记录~持续更新~
  14. 关于Facebook和Google+授权登录
  15. portainer图形化监控
  16. 浅谈KMP“串”的模式匹配问题
  17. kivy中bind的使用
  18. Spring cloud Eureka 和 Zookeeper 比较
  19. 用arm-linux-gnueabihf移植MP3播放器libmad-0.15.1b的时候出现错误提示
  20. Problem E: 深入浅出学算法006-求不定方程的所有解

热门文章

  1. MSComm控件进行串口编程的基本步骤
  2. 关于package.json和package-lock.json的区别
  3. java中对象的初始化问题
  4. Spring_002 依赖注入方式实现
  5. 拥抱高通的联想,真的能靠5G突围?
  6. iOS-动态库创建(详解)
  7. BGP前缀过滤(正则表达式)
  8. 电脑读取U盘总提示格式化
  9. 疫情对国内5G发展的影响
  10. bootstrap标记说明