公升級Docker服務

2021-09-03 04:55:06 字數 1612 閱讀 3215

在完成前面的etcd集群、flannel網路外掛程式配置之後,我們需要在node節點上對docker進行公升級操作。完成之後就可以正式開始部署k8s master和node元件了。

1、解除安裝低版本的docker

# yum remove docker docker-client docker-client-latest  \

docker-common docker-latest docker-latest-logrotate \

docker-logrotate docker-selinux docker-engine-selinux docker-engine

# wget  \

# yum -y localinstall docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm

3、修改docker啟動服務,和前面配置的flannel服務繫結(通過$docker_network_options)

# mkdir -p  /etc/systemd/system/docker.service.d/

# cat /etc/systemd/system/docker.service.d/override.conf

[service]

execstart=

execstart=/usr/bin/dockerd --graph=/home/docker -h 0.0.0.0:2375 -h unix:///var/run/docker.sock $docker_network_options

# cat /etc/docker/daemon.json

5、啟動測試

可以看到drop-in裡面有引用flannel.conf配置檔案

6、匯入pause映象

7、檢視docker版本資訊

可以根據實際需要修改docker的storage driver型別,推薦使用overlay2,相關資訊可參考如下文件:

公升級Docker服務

在完成前面的etcd集群 flannel網路外掛程式配置之後,我們需要在node節點上對docker進行公升級操作。完成之後就可以正式開始部署k8s master和node元件了。1 解除安裝低版本的docker yum remove docker docker client docker clie...

公升級Docker服務

在完成前面的etcd集群 flannel網路外掛程式配置之後,我們需要在node節點上對docker進行公升級操作。完成之後就可以正式開始部署k8s master和node元件了。1 解除安裝低版本的docker yum remove docker docker client docker clie...

docker公升級方法

本次公升級原因是因為docker提供的python api版本與服務端版本對應不上,才使用公升級docker服務端版本解決,公升級方案如下 curl ssl o 2 停止docker服務並備份檔案 service docker stop mv usr bin docker usr bin docke...