提示
在 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分别执行下面操作