一、简介

Kubernetes节点的底层由一个叫做“容器运行时”的软件进行支撑,它负责比如启停容器这样的事情。最广为人知的容器运行时当属Docker,但它不是唯一的。事实上,容器运行时这个领域发展迅速。为了使Kubernetes的扩展变得更容易,我们一直在打磨支持容器运行时的K8s插件API:容器运行时接口(Container Runtime Interface, CRI)。

资料

在这里插入图片描述


二、安装容器引擎


  1. 选择Docker作为容器运行时/引擎
  2. 使用Docker 17.03.2-ce
  3. 在Ubuntu上安装Docker

(1)添加docker源公钥
# 更新下包
apt-get update

# 添加docker源公钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

添加源公钥时候,要在root用户下

  1. 先切换到root下,sudo su
  2. 输入 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

在这里插入图片描述


(2)添加docker源的仓库

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

这里,我在root下操作出错,可能因为之前添加源公钥是在donald下的。所以切换回donald用户就可以了。
在这里插入图片描述

查看添加后的 vi /etc/apt/sources.list

在最后面已经添加了docker官方源
在这里插入图片描述

再次更新下包 apt-get update


(3)安装docker

查看docker有哪些版本 apt-cache madison docker-ce
在这里插入图片描述

安装 apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial
在这里插入图片描述


(4)验证

docker version
在这里插入图片描述

查看docker 后台服务 systemctl status docker
在这里插入图片描述

运行自带小案例
docker run hello-world
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐