三、Docker版本升級(jí)

Docker 版本升級(jí),需要先卸載舊版本的Docker,再安裝新版的Docker。本文要升級(jí)的Docker目標(biāo)版本是:docker-ce-18.06.1.ce-3.el7.x86_64。

一、舊版本Docker應(yīng)用卸載

1. 以YUM方式安裝的Docker卸載

# 卸載舊版本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 \
           container*

2. 以RPM方式安裝的Docker卸載

## 先查詢安裝了哪些Docker相關(guān)的包
[root@mvxl7365 ~]# rpm -qa|grep docker
docker-ce-17.03.2.ce-1.el7.centos.x86_64
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
## 逐一進(jìn)行卸載
[root@mvxl7365 ~]# rpm -e docker-ce-17.03.2.ce-1.el7.centos.x86_64
[root@mvxl7365 ~]# rpm -e docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
## 檢查是否卸載干凈
[root@mvxl7365 ~]# rpm -qa|grep docker

二、新版本Docker應(yīng)用安裝

這里采用yum的方式在線安裝Docker

# step 1: 安裝必要的一些系統(tǒng)工具
yum update -y (可選操作)
yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
# Step 2: 添加軟件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安裝 Docker-CE
yum clean all;yum makecache
# 查詢可用的安裝版本
yum list docker-ce --showduplicates | sort -r
# 開始安裝
yum -y install --setopt=obsoletes=0 docker-ce-18.06.1.ce-3.el7.x86_64 docker-ce-selinux-18.06.1.ce-3.el7.x86_64

三、備注

因?yàn)?code>CentOS的安全限制,通過RKE安裝K8S集群時(shí)候無法使用root賬戶。所以,建議CentOS用戶使用非root用戶來運(yùn)行docker,不管是RKE還是custom安裝k8s,詳情查看無法為主機(jī)配置SSH隧道。

1. 添加新用戶的操作

# 添加用戶(可選)
sudo adduser `<new_user>`
# 為新用戶設(shè)置密碼
sudo passwd `<new_user>`
# 為新用戶添加sudo權(quán)限
sudo echo '<new_user> ALL=(ALL) ALL' >> /etc/sudoers
# 把當(dāng)前用戶加入docker組
sudo usermod -aG docker `<new_user>`

2. 補(bǔ)充信息

# 設(shè)置開機(jī)啟動(dòng)
sudo systemctl enable docker
# 如果已經(jīng)安裝高版本Docker,可進(jìn)行降級(jí)安裝(可選)
yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、查看系統(tǒng)要求 Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看CentOS的內(nèi)核版本。 ...
    Docker中文社區(qū)閱讀 14,145評論 0 3
  • Rancher是一個(gè)開源的企業(yè)級(jí)全?;萜鞑渴鸺肮芾砥脚_(tái),目前我們使用的是穩(wěn)定發(fā)布的版本V1.6(2017年發(fā)布)...
    smooth00閱讀 3,913評論 1 6
  • 一、安裝docker 1、Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看本頁面的前提條件來...
    大胡子歌歌閱讀 1,723評論 0 1
  • Docker安裝與使用 一、docker安裝。 1、安裝要求: 1)docker要求服務(wù)CentOS6以上,ker...
    卬之別錄閱讀 2,140評論 0 1
  • 1.Docker 要求CentOS 系統(tǒng)的內(nèi)核版本高于3.10,安裝前要查看你的CentOS版本是否支持Docke...
    老雷小朋友閱讀 7,894評論 0 3

友情鏈接更多精彩內(nèi)容