无法在kubernetes上运行docker

时间:2016-08-17 20:07:10

标签: docker kubernetes

我正在尝试学习Kubernetes,所以我在Ubuntu 14.04服务器上部署了Kubernetes 1.3.5的单节点集群。

当我尝试运行泊坞窗图片nginx时,收到错误消息Failed to start with docker id [id-removed] with error: API error (400): {"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}

kubectl version输出:

Client Version: version.Info{Major:"0", Minor:"19", GitVersion:"v0.19.3", GitCommit:"3103c8ca0f24514bc39b6e2b7d909bbf46af8d11", GitTreeState:"clean"}
Server Version: version.Info{Major:"0", Minor:"19", GitVersion:"v0.19.3", GitCommit:"3103c8ca0f24514bc39b6e2b7d909bbf46af8d11", GitTreeState:"clean"}

dockr --version输出

Docker version 1.12.0, build 8eab29e

1 个答案:

答案 0 :(得分:3)

从您的kubectl version输出中,您运行的是v0.19.3 kubernetes,它与docker v1.12不兼容。您可能希望重新构建/重新部署更新版本的kuberentes。

您想要运行的版本," v1.3.5"应该与docker v1.12兼容。