docker版本升级(代码片段)

hongdada hongdada     2023-01-04     559

关键词:

docker的版本变化:

Docker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是2017年3月,有点类似于ubuntu的版本发布方式。

企业版自然会提供一些额外的服务,当然肯定也是收费的。企业版说明https://blog.docker.com/2017/03/docker-enterprise-edition/

社区版分为stable和edge两种发布方式。

stable版本是季度发布方式,比如17.03, 17.06, 17.09

edge版本是月份发布方式, 比如17.03, 17.04......

Docker的linux发行版的软件仓库从以前的https://apt.dockerproject.org和https://yum.dockerproject.org变更为目前的https://download.docker.com, 软件包名字改为docker-ce和docker-ee。

docker仓储配置:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast

docker卸载:

查看旧版本信息:

[[email protected] kubelet.service.d]# docker --version
Docker version 1.13.1, build 6e3bb8e/1.13.1

[[email protected] kubelet.service.d]# yum list installed | grep docker
docker.x86_64                      2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-client.x86_64               2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-client-latest.x86_64        1.13.1-58.git87f2fab.el7.centos   @extras    
docker-common.x86_64               2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-devel.x86_64                1.3.2-4.el7.centos                @extras    
docker-distribution.x86_64         2.6.2-2.git48294d9.el7            @extras    
docker-forward-journald.x86_64     1.10.3-44.el7.centos              @extras    
docker-latest.x86_64               1.13.1-58.git87f2fab.el7.centos   @extras    
docker-latest-logrotate.x86_64     1.13.1-58.git87f2fab.el7.centos   @extras    
docker-latest-v1.10-migrator.x86_64
docker-logrotate.x86_64            2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-lvm-plugin.x86_64           2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-novolume-plugin.x86_64      2:1.13.1-74.git6e3bb8e.el7.centos @extras    
docker-unit-test.x86_64            2:1.13.1-68.gitdded712.el7.centos @extras    
docker-v1.10-migrator.x86_64       2:1.13.1-74.git6e3bb8e.el7.centos @extras    
python-docker-py.noarch            1.10.6-4.el7                      @extras    
python-docker-pycreds.noarch       1.10.6-4.el7                      @extras 

卸载:

[[email protected] kubelet.service.d]# sudo yum -y remove docker  docker-common docker-selinux docker-engine

[[email protected] kubelet.service.d]# yum list installed |grep docker
docker-devel.x86_64                1.3.2-4.el7.centos                @extras    
docker-distribution.x86_64         2.6.2-2.git48294d9.el7            @extras    
docker-forward-journald.x86_64     1.10.3-44.el7.centos              @extras    
docker-latest-v1.10-migrator.x86_64
docker-unit-test.x86_64            2:1.13.1-68.gitdded712.el7.centos @extras    
docker-v1.10-migrator.x86_64       2:1.13.1-74.git6e3bb8e.el7.centos @extras    
python-docker-py.noarch            1.10.6-4.el7                      @extras    
python-docker-pycreds.noarch       1.10.6-4.el7                      @extras  

查看docker-ce版本:

[[email protected] kubelet.service.d]# yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable

重新安装docker-ce:

[[email protected] kubelet.service.d]# sudo yum -y install docker-ce

[[email protected] kubelet.service.d]# systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

[[email protected] kubelet.service.d]# systemctl restart docker

[[email protected] kubelet.service.d]# docker version
Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:23:03 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:25:29 2018
  OS/Arch:          linux/amd64
  Experimental:     false

查看组件:

[[email protected] kubelet.service.d]# yum list installed | grep docker
docker-ce.x86_64                   18.06.1.ce-3.el7                  @docker-ce-stable
docker-devel.x86_64                1.3.2-4.el7.centos                @extras    
docker-distribution.x86_64         2.6.2-2.git48294d9.el7            @extras    
docker-forward-journald.x86_64     1.10.3-44.el7.centos              @extras    
docker-latest-v1.10-migrator.x86_64
docker-unit-test.x86_64            2:1.13.1-68.gitdded712.el7.centos @extras    
docker-v1.10-migrator.x86_64       2:1.13.1-74.git6e3bb8e.el7.centos @extras    
python-docker-py.noarch            1.10.6-4.el7                      @extras    
python-docker-pycreds.noarch       1.10.6-4.el7                      @extras    

命令收集:

# 安装必要工具集
$ sudo yum install -y yum-utils
# 安装Docker官方源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 更新yum缓存
$ sudo yum makecache fast
# 安装Dcoker
$ sudo yum -y install docker-ce
# 启动Docker
$ sudo systemctl start docker
# 安装完后设置为系统开机自动启动服务
$ sudo systemctl enable docker.service
# 测试一下
$ docker info
参考:

https://blog.csdn.net/chenhaifeng2016/article/details/68062414/

https://www.cnblogs.com/Peter2014/p/7704306.html

https://www.jianshu.com/p/31bee0cecaf2

docker版本升级(代码片段)

docker的版本变化:Docker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是2017年3月,有点类似于ubuntu的版本发布方式。企业版自然会提供一些额外的服务,当然肯定也是收费的。企业... 查看详情

升级docker并构建自己的app(代码片段)

现在docker已经升级了很多版本了,而我目前的docker版本仍然是1.12.5,比较老的版本,所以现在我们需要升级我们的docker版本,首先是如何查看我们系统中的docker版本呢?运行命令docker--version即可查看。(一... 查看详情

docker升级操作(代码片段)

系统上原有docker版本:17.09.0-ce,因业务需要使用18版本,本文档记录了docker升级的基本步骤。特别提醒??:操作前请现将重要数据文件进行备份,以免造成数据丢失!系统环境系统信息和内核信息:#cat/etc/redhat-releaseCentOSLinuxreleas... 查看详情

低版本docker升级高版本docker详细教程成功避坑(代码片段)

🎈作者:互联网-小啊宇🎈简介:CSDN运维领域创作者、阿里云专家博主。目前从事Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署... 查看详情

docker最新版本升级(代码片段)

文章目录前言一、卸载低版本docker1.1检查docker版本1.2删除docker二、开始安装2.1安装所需依赖2.2设置dockeryum源2.3查看所有可用版本2.4安装Docker三、启动Docker3.1启动docker服务、设置开机自启3.2重启机器测试3.3修改国内源总结前言请各... 查看详情

centos6.8内核版本升级(代码片段)

1.查看当前版本[[email protected]docker]#cat/etc/issueCentOSrelease6.8(Final)Kernel\ronan\m2.升级CentOS[[email protected]docker]#yumupdate–y3.内核升级至3.10前往http://www.elrepo.org/3.1下载升级包[[email pro 查看详情

centos7docker升级到最新稳定版本(代码片段)

原文:centos7docker升级到最新稳定版本一、前言  docker的版本分为社区版docker-ce和企业版dokcer-ee社,区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插... 查看详情

docker升级重启容器报错unknownruntimespecifieddocker-run(代码片段)

Docker版本为1.13.1,,在对其版本升级到18.06.1之后,启动旧版本创建的容器时遇到这个错误:[root@nginxdiscourse]#dockerstartf5eb78732bccErrorresponsefromdaemon:Unknownruntimespecifieddocker-runcError:failedtostartcontainers:f5eb78732bcc解决过程在查阅资料后,得... 查看详情

更新docker容器(代码片段)

更新Docker容器 使用Docker安装了Redmine 之后,已经过了很久了,这几天在维护服务器时,发现Redmine的版本也升级了。就想着也升级一下容器吧。先说下大体思路:升级DockerImage关闭就容器,并删除之重新开启新的容器,这... 查看详情

docker-compose升级jenkins(代码片段)

...ar/jenkins_home/https://get.jenkins.io/war-stable/2.346.1/jenkins.war进入docker容器dockerexec-itjenkins/bin/bash备份jenkins cp/usr/share/jenkins/jenkins.war/usr/share/jenkins/jenkins.war.backup覆盖jenkins cp/var/jenkins_home/jenkins.war/usr/share/jenkins/退出容器,重启访问doc... 查看详情

docker从入门到实践系列二-docker安装(代码片段)

...及内核(可选)卸载老版本安装依赖包设置阿里云镜像安装docker启动docker将docker服务设为开机启动停止docker检验安装是否成功查看centos版本Docker要求CentOS系统的内核版本高于3.10。通过命令:uname-r查看当前centos版本,如版本... 查看详情

docker——安装部署(代码片段)

 前言从2017年3月开始docker在原来的基础上分为两个分支版本:DockerCE和DockerEE。DockerCE即社区免费版,DockerEE即企业版,强调安全,但需付费使用。Docker官方要求要CentOS7.0及以上系统版本,本文介绍DockerCE在CentOS下的安装使用。&n... 查看详情

kubernetes1.16.0重置升级到1.22.2(代码片段)

目录Kubernetes1.16.0手动升级到1.22.2前言Docker卸载升级最新版本Kubernetes还原Kubernetes升级1.22.2升级kubeadm、kubelet、kubectl(所有机器)升级k8smaster管理节点重新安装网络插件重新安装calico(master机器)升级k8snode工作节点... 查看详情

centos7为docker配置overlay存储驱动(代码片段)

前提:RHEL或CentOS使用新的docker存储驱动(overlayoroverlay2),需要升级系统内核版本到3.10.0-514以上版本。梳理步骤如下:确认内核3.10.0-514以上版本uname-r3.10.0-514.++++.x86_64系统升级sudoyumupgrade--assumeyes--tolerantsudoyumupdate--assumeyes确认内... 查看详情

gitlab-11.1.4继续升级到15.9.3(代码片段)

...到了11.1.4准备继续升级一下。继续升级反正就两个思路:dockerhub找更高版本的汉化版本根据https://github.com/twang2218/gitlab-ce-zh自己打包更高版本镜像反正都是根据https://github.com/sameersbn/docker-gitlab里面的版本修改吧!gitlab-11.1.4继续升... 查看详情

gogo更新1.18版本并在docker下运行实际案例(代码片段)

...版本1.官网下载最新版本2.修改环境变量3.确认版本三、在Docker中使用解决Docker中拉取仓库需要输入密码解决包下载连接超时docker-compose.yml四、总结零、摘要MacOS更新GO版本1.18Docker下运行GO解决Docker中拉取仓库需要输入密码解决包... 查看详情

centos7安装配置docker(代码片段)

一、环境准备及安装1.Docker要求CentOS7系统的内核版本高于3.10,需要验证你的CentOS版本是否支持uname–r2.升级yum包到最新版本sudoyumupdate3.卸载已安装的docker旧版本,若之前未安装过,可忽略此步#卸载dockersudoyumremovedocker\... 查看详情

基于https的harbor部署与升级(代码片段)

基于https的harbor部署与升级一、部署harbor1、安装docker2、配置对Harbor的HTTPS访问(可忽略)3、安装docker-compose4、安装harbor5、测试二、harbor小版本升级1、停止当前harbor实例、并备份2、安装新版本harbor3、测试4、回退三、大版本升级1、... 查看详情