【K8S】之 安装容器引擎 (二)

文章目录

      • 一、简介
      • 二、安装容器引擎
        • (1)添加docker源公钥
        • (2)添加docker源的仓库
        • (3)安装docker
        • (4)验证

一、简介

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

资料

【K8S】之 安装容器引擎 (二)_第1张图片


二、安装容器引擎


  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用户就可以了。
【K8S】之 安装容器引擎 (二)_第2张图片

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

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

再次更新下包 apt-get update


(3)安装docker

查看docker有哪些版本 apt-cache madison docker-ce
【K8S】之 安装容器引擎 (二)_第3张图片

安装 apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial
【K8S】之 安装容器引擎 (二)_第4张图片


(4)验证

docker version
【K8S】之 安装容器引擎 (二)_第5张图片

查看docker 后台服务 systemctl status docker
【K8S】之 安装容器引擎 (二)_第6张图片

运行自带小案例
docker run hello-world
【K8S】之 安装容器引擎 (二)_第7张图片

你可能感兴趣的:(【K8s】)