apt-get upgrade升级后docker客户端和服务器版本不一致问题解决方式。
来源:互联网 发布:dnd战士优化 编辑:程序博客网 时间:2024/06/10 14:08
错误现象:
下面直接说步骤:
1、移除原有docker
完成。
$ docker imagesError response from daemon: client and server don't have same version (client : 1.19, server: 1.18)错误原因说明:使用apt-get upgrade是不能升级到最新版本的docker的,因为ubuntu的源中没有docker最新版。
下面直接说步骤:
1、移除原有docker
$ apt-get remove docker$ apt-get autoremove docker2、添加新的gpgkey
$ apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D3、更新
$ apt-get update4、查看apt现有的docker-engine
$ apt-cache policy docker-engine结果如下:
root@ubuntu:~$ apt-cache policy docker-enginedocker-engine: Installed: (none) Candidate: 1.12.5-0~ubuntu-trusty Version table: 1.12.5-0~ubuntu-trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.12.4-0~ubuntu-trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.12.3-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 100 /var/lib/dpkg/status 1.12.2-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.12.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.12.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.11.2-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.11.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.11.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.10.3-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.10.2-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.10.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.10.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.9.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.9.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.8.3-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.8.2-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.8.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.8.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.7.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.7.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.6.2-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.6.1-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.6.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages 1.5.0-0~trusty 0 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages5、安装指定版本
$ apt-get install -y docker-engine=1.12.5-0~ubuntu-trusty6、查看是否解决了此问题
$ docker images
发现可以正常查看了。
7、查看docker版本
$ docker version结果如下:
root@ubuntu:/# docker versionClient: Version: 1.12.5 API version: 1.24 Go version: go1.6.4 Git commit: 7392c3b Built: Fri Dec 16 06:14:34 2016 OS/Arch: linux/amd64Server: Version: 1.12.5 API version: 1.24 Go version: go1.6.4 Git commit: 7392c3b Built: Fri Dec 16 02:30:42 2016 OS/Arch: linux/amd64
完成。
0 0
- apt-get upgrade升级后docker客户端和服务器版本不一致问题解决方式。
- apt-get upgrade和apt-get dist-upgrade的差别
- Ubuntu:sudo apt-get upgrade升级失败
- apt-get 版本不一致安装错误解决方案
- apt-get update 和apt-get upgrade的区别
- apt-get update和apt-get upgrade的区别
- apt-get update ,upgarde 和dist-upgrade
- apt-get update 和 upgrade 的区别
- apt-get update ,upgarde 和dist-upgrade
- apt-get update ,upgarde 和dist-upgrade
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- apt-get update 和 upgrade 的区别
- Android 中CircleImageView自定义View(圆形头像)
- POJ 3279 Fliptile
- I2C总线协议详解
- myeclipse显示行数
- [知其然不知其所以然-41] resource allocation in Linux
- apt-get upgrade升级后docker客户端和服务器版本不一致问题解决方式。
- IsNullOrEmpty()
- Python下ORM的一个设计举例
- LeetCode -- Integer Break
- MongoDB的安装和简单使用
- ubuntu如何完全卸载Java
- xcode运行的时候总是显示反汇编
- linux shell&ln&软件包管理&编程工具
- AppServ安装后无法打开127.0.0.1