如何将 VSCode Docker 扩展绑定到 Minikube 的 Docker 中?



我想使用visual studio - code绑定到一个容器上,该容器在Minikube内部的Docker实例上运行。

默认情况下,Docker扩展绑定到运行在localhost上的Docker实例,而不是运行在minikube中的Docker实例。

在shell中,我只做:

eval $(minikube -p minikube docker-env)

所以我的docker ..命令将在Minikube中执行。

但是我怎么能告诉VSCode预运行docker-env命令?
或者我如何告诉VSCode Minikube Docker实例在哪里?我似乎没有找到任何设置。

有一个可用的插件叫做Bridge to Kubernetes,使用这个插件你可以迭代地运行和调试容器直接在MiniKube, Azure Kubernetes服务(AKS),或其他Kubernetes提供商,你必须安装这个插件和做必要的配置在MiniKube上玩你的容器。

您可以在VSCode中使用Docker: Environment设置eval $(minikube -p minikube docker-env)设置环境变量截图中的示例

要确定设置了哪些环境变量,可以运行命令查看eval $(minikube -p minikube docker-env)之前和之后的所有环境变量。

如果你使用zsh终端,你可以使用printenv命令。

相关内容

  • 没有找到相关文章

最新更新