eclipse - 如何使用固定 IP 地址或系统变量设置 DOCKER_HOST?

标签 eclipse docker minikube

我正在使用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 连接对话框

enter image description here

[测试连接] 成功,连接没有错误。但问题是 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/

    相关文章:

    Docker 不保存使用 python 创建的文件 - Flask 应用程序

    r - 从 RStudio 终端访问 Rust

    docker:来自守护进程的错误响应:运行时 "io.containerd.runc.v2"二进制文件未安装 "containerd-shim-runc-v2":文件不存在:未知

    docker - 没有匹配版本 “Deployment”中的 “apps/v1”

    java - 为什么我的标记选项卡中显示未知断点?

    java - Eclipse WTP : How do I enable SSL on Tomcat?

    c++ - ubuntu 13.04 上的 Eclipse C++ 插件

    java - 使用资源为 Swing 项目创建安装防护

    kubernetes - 自定义对象状态未找到 Kubernetes

    docker - "kubectl get pods"显示状态 - ImagePullbackOff