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

问题描述 投票:0回答:2

我想使用 Visual-Studio-Code 绑定到一个容器,该容器在 Minikube 内的 Docker 实例上运行。

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

在外壳中我会这样做:

eval $(minikube -p minikube docker-env)

所以我的

docker ..
命令将在 Minikube 内执行。

但是我如何告诉 VSCode 预运行 docker-env 命令呢?
或者我如何告诉 VSCode Minikube Docker 实例在哪里?我好像没找到任何设置。

docker visual-studio-code minikube vscode-remote
2个回答
0
投票

有一个名为

Bridge to Kubernetes
的插件可用,使用此插件您可以直接在 MiniKube、Azure Kubernetes 服务 (AKS) 或其他 Kubernetes 提供商中迭代运行和调试容器,您必须 安装 此插件并进行必要的 配置在 minikube 上玩你的容器。


0
投票

您可以设置环境变量,这些变量是通过 VSCode 中的

eval $(minikube -p minikube docker-env)
设置来设置的
example on the screenshot.
要确定设置了哪些环境变量,您可以运行命令来查看

Docker: Environment

之前和之后的所有环境变量。

如果您使用 zsh 终端,您可以使用 

eval $(minikube -p minikube docker-env)

命令来完成。

    

© www.soinside.com 2019 - 2024. All rights reserved.