环境:centos7.6,docker-ce-18.09.6-3.el7(docker-ce是docker社区版)
运行yum install -y yum-utils device-mapper-persistent-data lvm2,安装软件,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
运行yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo,添加docker的yum源
运行yum install -y docker-ce-18.09.6-3.el7,安装docker
分别运行systemctl enable docker
systemctl start docker,设置开机启动和启动docker
进入目录/etc/docker,新建或编辑文件daemon.json(默认应该没此文件),全选替换如下内容
PS:本设置为了把docker更改驱动为systemtd,是k8s需要
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
后来补充!!!!:
因为需要使用docker仓库,要增加一项设置"insecure-registries":["192.168.31.141:5000"],ip是master1,也就是docker客户端的,端口是docker仓库的端口
运行systemctl restart docker,重启docker
到此安装完毕