在创建好demo镜像后,kubectl get pods
执行遇到问题如下:
Failed to pull image “car/configuration:latest”: rpc error: code = Unknown desc = Error response from daemon: pull access denied for car/configuration, repository does not exist or may require ‘docker login’
后来发现是因为 Minikube 自带了 Docker 引擎,所以我们需要重新配置客户端,让 docker 命令行与 Minikube 中的 Docker 进程通讯。需要执行
1 | eval $(minikube docker-env) |
然后再重新docker build
镜像,问题解决。
附一些部署工程中用到的命令:
1 | eval $(minikube docker-env) # 切换当前终端为Minikube的docker环境 |