我尝试使用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
使用minikube和本地docker容器注册表需要更改什么?
答案 0 :(得分:0)
您是在计算机的Docker上运行注册表还是在minikube内部使用Docker?这些是DOcker的单独实例,您可以使用:
eval $(minikube docker-env)
如下所述:https://github.com/kubernetes/minikube#reusing-the-docker-daemon
然后,您将能够从minikube内的本地计算机中提取Docker图像。