我正在使用eclipse docker tooling perspective处理windows 10上的minikube docker仓库。minikube的安装配置成功。
> minikube docker-env
$Env:DOCKER_TLS_VERIFY = "1"
$Env:DOCKER_HOST = "tcp://172.17.63.134:2376"
$Env:DOCKER_CERT_PATH = "C:\Users\joseph\.minikube\certs"
$Env:MINIKUBE_ACTIVE_DOCKERD = "minikube"
# To point your shell to minikube's docker-daemon, run:
# & minikube -p minikube docker-env | Invoke-Expression
在管理 docker 镜像时,我使用 docker tooling 透视图的 docker explorer。下图是 Docker 连接对话框
[测试连接] 成功,连接没有错误。但问题是 minikube 的 DOCKER_HOST 是可变的。 DOCKER_HOST 不是固定的,只要 minikube 启动就可以更改。我想知道如何在 minikube 启动时修复 DOCKER_HOST ip 地址或 DOCKER_HOST 的系统变量,我可以使用它设置 Eclipse IDE 的 docker tcp 连接 URI 的值。
最佳答案
我已经使用以下步骤重现了您的问题:
minikube start --vm-driver=xhyve
minikube ip
(注意IP地址)minikube stop
minikube delete
minikube start --vm-driver=xhyve
minikube ip
(IP地址已更改)在四处挖掘之后,我了解到目前不支持跨重启的可预测 IP。
有一个 Unresolved 问题,您可以关注它 here .
关于eclipse - 如何使用固定 IP 地址或系统变量设置 DOCKER_HOST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60462456/