Kubernetes错误拉动本地注册表

时间:2017-04-07 16:16:02

标签: docker kubernetes

我尝试使用kubernetes为本地开发设置本地注册表。

我这样做:docker run -d -p 5000:5000 --name registry registry:2

然后我构建并标记了一个泊坞窗图像:

docker tag apiservice localhost:5000/apiservice

将其推送到注册表:

docker push localhost:5000/apiservice

在我的k82部署定义中:

spec:
      containers:
      - name: apiserver
        image: localhost:5000/apiservice:latest

这是错误: enter image description here

使用minikube和本地docker容器注册表需要更改什么?

1 个答案:

答案 0 :(得分:0)

您是在计算机的Docker上运行注册表还是在minikube内部使用Docker?这些是DOcker的单独实例,您可以使用:

eval $(minikube docker-env)

如下所述:https://github.com/kubernetes/minikube#reusing-the-docker-daemon

然后,您将能够从minikube内的本地计算机中提取Docker图像。

相关问题