将 docker 从 1.11 升级到 1.13

将 docker 从 1.11 升级到 1.13

我在主机上运行 Debian 8.5 Jessie。

因此我尝试在 docker 内部运行 docker:

$ docker info
Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23)

主机上当前的docker版本:

root@runner:~# docker -v
Docker version 1.11.2, build b9f10c9

所以我想升级版本,我看到 1.13 已经发布了,所以我想要这个。这就是问题所在,我该如何升级它?

看到此页面后:https://docs.docker.com/release-notes/似乎有不同类型的 Docker。我如何找出我正在使用的是什么(我继承了这个项目)以及如何升级它。我读到过这种方法docker-machine upgrade可行,但是我的系统无法识别 docker machine。

那么我该如何升级我的docker?

答案1

嗯,很奇怪。我遵循了以下方法:https://docs.docker.com/cs-engine/1.13/upgrade/#ubuntu-1404-lts-or-1604-lts看起来似乎有效。Docker 的文档非常差。

版本从 跳到1.11现在17.05.0-ce。不过,docker 中的 docker 现在可以正常工作了。

相关内容