手动搭建Kubernetes1.8高可用集群(3)Docker

来源:互联网 发布:tomcat能运行php吗 编辑:程序博客网 时间:2024/05/16 06:58

一、准备

1、etcd集群

2、创建目录    

mkdir /etc/systemd/system/docker.service.d

二、安装docker

1、复制repo文件

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

2、安装docker 

yum install docker-engine-17.03.1.ce-1.el7.centos -y

三、准备配置文件

1、/etc/systemd/system/docker.service

[Unit]Description=Docker Application Container EngineDocumentation=http://docs.docker.comAfter=network.target docker-storage-setup.serviceWants=docker-storage-setup.service[Service]Type=notifyEnvironment=GOTRACEBACK=crashExecReload=/bin/kill -s HUP $MAINPIDDelegate=yesKillMode=processExecStart=/usr/bin/docker daemon \          $DOCKER_OPTS \          $DOCKER_STORAGE_OPTIONS \          $DOCKER_NETWORK_OPTIONS \          $DOCKER_DNS_OPTIONS \          $INSECURE_REGISTRYLimitNOFILE=1048576LimitNPROC=1048576LimitCORE=infinityTimeoutStartSec=1minRestart=on-abnormal[Install]WantedBy=multi-user.target

2、/etc/systemd/system/docker.service.d/docker-options.conf

[Service]Environment="DOCKER_OPTS=--insecure-registry=10.233.0.0/18 --graph=/var/lib/docker  --log-opt max-size=50m --log-opt max-file=5 \--iptables=false"

3、/etc/systemd/system/docker.service.d/docker-dns.conf

[Service]Environment="DOCKER_DNS_OPTIONS=\    --dns 10.233.0.3 --dns 192.168.1.1  \    --dns-search default.svc.cluster.local --dns-search svc.cluster.local  \    --dns-opt ndots:2 --dns-opt timeout:2 --dns-opt attempts:2  \

四、启动docker

systemctl daemon-reloadsystemctl start dockersystemctl enable docker

五、下载镜像

镜像上传中

完成,下一步配置Master


原创粉丝点击