未能在kubernetes上运行docker
我试图学习Kubernetes,所以我在Ubuntu 14.04服务器上部署了一个Kubernetes 1.3.5的单节点集群。
当我尝试运行一个docker image 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
从您的kubectl version
输出中,您正在运行v0.19.3 kubernetes,这与docker v1.12不兼容。 您可能需要重新构build/重新部署更新版本的kuberentes。
你想运行的版本“v1.3.5”应该与docker v1.12兼容。