docker版本升级
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卸载:
查看旧版本信息:
[root@localhost kubelet.service.d]# docker --version
Docker version 1.13.1, build 6e3bb8e/1.13.1
[root@localhost 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
卸载:
[root@localhost kubelet.service.d]# sudo yum -y remove docker docker-common docker-selinux docker-engine
[root@localhost 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版本:
[root@localhost 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:
[root@localhost kubelet.service.d]# sudo yum -y install docker-ce
[root@localhost 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.
[root@localhost kubelet.service.d]# systemctl restart docker
[root@localhost 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
查看组件:
[root@localhost 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版本升级的更多相关文章
- linux系统docker版本升级或安装
如果存在旧版本,则先卸载 最好先将镜像导出保存,以免升级后丢失或者无法使用 如有正在运行的容器,先停止 $ docker ps -q | xargs docker stop 关闭docker服务 $ ...
- Docker 版本升级
当前系统版本:Centos 7.4 x64 删除老版本docker sudo yum remove docker docker-common docker-selinux docker-engine ...
- docker.service启动失败:Unit not found
docker.service启动失败:Unit not found 版权声明:本文为博主原创文章,未经博主允许不得转载. 背景 因为最近一直在折腾Kubernetes集群版本升级.Docker版本升级 ...
- docker重新安装后无法启动
问题描述: docker版本升级或者重新安装后,无法启动服务,出现如下报错: level=error msg="[graphdriver] prior storage driver over ...
- docker client和daemom
client 模式 docker命令对应的源文件是docker/docker.go, docker [options] command [arg...] 其中options参数为flag,任何时候执行 ...
- Docker异常:/lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
当使用docker cp 将容器内数据拷贝至主机时,或是使用docker export 命令归档容器文件时,出现下述异常: Error response from daemon: error proc ...
- Docker:Swarm + Stack 一站式部署容器集群
参考1 参考2 1.注意docker的版本,yum默认安装的版本比较低,可能出现 unsupported Compose file version: 3.7 docker版本升级 2.docker-c ...
- Docker实战(7):Docker无日志(无*-json.log文件)
出现这种情况基本都是docker 版本太旧,我的处理方案就是将docker 版本升级到最新,然后重新docker run 一遍就会有了.注意:docker 升级后,原来images,容器会出现一些小问 ...
- docker-7 docker在阿里云的使用
在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试, 测试通过,ᨀ交到代码版本管理库.运维把应用部署到测 试环境, QA 进行测试,没问题后通知部署人员发布到生产环境. 在上述过程中 ...
随机推荐
- Linux 命令整理-tailf
1.tailf 跟踪日志文件 常用参数格式: tailf -n logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容. 实例 查看从倒数多少行的日志信息 2.tail 跟 ...
- sqlserver恢复数据库被挂起
已测试过,直接执行此句后,数据库恢复原状态.数据不会丢失.具体是什么意思,暂时没来得及搞明白 RESTORE database dbname with norecovery
- Unity之如何从fbx提取Animation clip文件
见代码: static void CreateAnim(string fbx, string target) { AnimationClip src = AssetDatabase.LoadAsset ...
- Java基础语法(二 )
五.运算符 *算术运算符 *赋值运算符 *关系运算符 *逻辑运算符 *位运算符 *三目运算符 算术运算符 *+,-,*,/都是比较简单的操作 *+的几种作用: 加法 正数 字符串连接符 *除法的时候要 ...
- tar命令打包文件夹下所有的文件
例如在/home/rip123/www 路径有aa.txt aab.txt bb.txt cc.txt 文件,想将所有的打包却不想一个个敲: 做法:在www文件夹下输入命令: tar ...
- numpy元素级数组函数
一元函数 abs, fabs 计算整数.浮点数或复数的绝对值.对于非复数值,可以使用更快的fabs. sqrt 计算各元素的平方根.相当于arr ** 0.5 sqare 计算各元素的平方.相当于ar ...
- 设置 DNS,防止 DNS 污染,清除 DNS 缓存ipconfig /flushdns
设置 DNS,防止 DNS 污染选中“使用下面的 DNS 服务器地址”,“首选 DNS 服务器”中填写 8.8.8.8,“备用 DNS 服务器”中填写 8.8.4.4,然后点击“确定”按钮清除 DNS ...
- JustOj 1036: 习题6.11 迭代法求平方根
题目描述 用迭代法求 .求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001. 输出保留3位小数 输入 X 输出 X的平方根 样例输 ...
- Flask-----轻量级的框架,快速的搭建程序
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...
- ubunta_django_install
sudo apt-get install python-pip sudo apt-get install python-virtualenv #安装本地虚拟环境管理工具 mkdir ~/django ...