k8s集群部署-安装docker

提示

在 master、node1、node2分别执行下面操作

安装 wget

yum -y install wget

安装docker

指定aliyun镜像源

下载速度更快

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

查看支持的docker版本

查看当前镜像源中支持的docker版本

yum list docker-ce --showduplicates

推荐安装:docker-ce-18.06.3.ce-3.el7

安装 docker-ce

推荐安装:docker-ce-18.06.3.ce-3.el7,稳定好用,不需要指定其他参数

yum install --setopt=obsoletes=0 docker-ce-18.06.3.ce-3.el7 -y

参数解释: --setopt=obsoletes=0,yum 不会自动安装更高版本

添加配置文件(关键)

Docker 在默认情况下使用Vgroup Driver为cgroupfs,而Kubernetes推荐使用systemd来替代cgroupfs

mkdir /etc/docker
cat <<EOF> /etc/docker/daemon.json
{
    "exec-opts": ["native.cgroupdriver=systemd"],
    "registry-mirrors": ["https://kn0t2bca.mirror.aliyuncs.com"]
}
EOF

启动dokcer

systemctl start docker

查看docker是否运行

docker version

看到下面提示说明启动成功:

Client:
 Version:           18.06.3-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        d7080c1
 Built:             Wed Feb 20 02:26:51 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.3-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       d7080c1
  Built:            Wed Feb 20 02:28:17 2019
  OS/Arch:          linux/amd64
  Experimental:     false

设置docker开机启动

systemctl enable docker

提示

在 master、node1、node2分别执行下面操作


原文出处:/show_1IX6Jd8PgH70.html