如何在 Minikube 中连接 docker 主机
How to connect docker host inside Minikube
我想将 K8s 工件部署到 minikube,它 docker 镜像在 Docker Hub 上不可用。当我构建我的项目时,图像是在本地构建的。
当我构建我的项目时,图像是在本地构建的。但我无法将 K8s 工件部署到 minikube,因为这些图像在 minikube 内的 docker 主机本地根本不可用。
因此我需要一种方法来在 minikube 的 docker 主机中构建我的项目
您可以使用 eval $(minikube docker-env)
从 minikube(在您当前的终端中)连接到 docker 守护进程。之后你可以使用任何 docker 命令来 运行 对抗来自 minikube 的 docker 守护进程。
所以你可以使用 docker build ...
,它会从 minikube 中存储镜像到注册表中。
例如
eval $(minikube docker-env)
docker build -t my-app-image .
可以在 minkube doc
找到文档
我想将 K8s 工件部署到 minikube,它 docker 镜像在 Docker Hub 上不可用。当我构建我的项目时,图像是在本地构建的。
当我构建我的项目时,图像是在本地构建的。但我无法将 K8s 工件部署到 minikube,因为这些图像在 minikube 内的 docker 主机本地根本不可用。
因此我需要一种方法来在 minikube 的 docker 主机中构建我的项目
您可以使用 eval $(minikube docker-env)
从 minikube(在您当前的终端中)连接到 docker 守护进程。之后你可以使用任何 docker 命令来 运行 对抗来自 minikube 的 docker 守护进程。
所以你可以使用 docker build ...
,它会从 minikube 中存储镜像到注册表中。
例如
eval $(minikube docker-env)
docker build -t my-app-image .
可以在 minkube doc
找到文档