且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

无法连接到正在运行的Docker容器(minikube docker守护程序)

更新时间:2022-11-30 08:16:11

这是因为第二次尝试时,容器不在主机上运行,​​而是在minikube VM上运行.您可以使用minikube VM IP访问它.
要获取minikube ip,可以运行minikube ip

That's because on your second attempt, the container is not running on the host but on the minikube VM. You'll be able to access it using the minikube VM IP.
To get the minikube ip you can run minikube ip

为什么?

调用minikube docker-env会将主机上的所有docker env变量设置为与minikube环境匹配.这意味着当您随后运行容器时,它将与minikube VM上的docker守护程序一起运行.

Invoking minikube docker-env sets all the docker env variable on your host to match the minikube environment. This means that when you run a container after that, it is run with the docker daemon on the minikube VM.