我正在尝试在本地使用kubernetes。因此,我安装了minikube。创建部署对象时,窗格无法在minikube docker注册表中找到映像,并且窗格的显示状态为ErrImageNeverPull
。为了解决这个问题,我按照以下步骤操作:
minikube start
eval $(minikube docker-env)
ImagePullPolicy
更改为Never
docker-compose build && docker-compose up -d
尽管我遵循了所有这些步骤,但未在minikube注册表中创建项目的图像。我已通过运行此命令eval $(minikube docker-env -u)
进行了仔细检查,以切换回本地Docker注册表。图像和容器已在本地Docker注册表中创建。
我的问题是如何在minikube docker注册表中创建docker映像?
我的问题是如何在minikube docker注册表中创建docker映像?
minikube ssh
,并且可以直接在Minikube VM上构建映像。 Docker环境已经在那里设置:$ minikube ssh
_ _
_ _ ( ) ( )
___ ___ (_) ___ (_)| |/') _ _ | |_ __
/' _ ` _ `\| |/' _ `\| || , < ( ) ( )| '_`\ /'__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )( ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/'`\____)
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest e791337790a6 3 days ago 127MB
nginx <none> ed21b7a8aee9 2 weeks ago 127MB
ubuntu latest 4e5021d210f6 4 weeks ago 64.2MB