【发布时间】:2020-01-31 02:06:58
【问题描述】:
当我使用 Docker Desktop for Windows 运行我的 docker 容器时,我可以使用
连接到它docker run -p 5051:5000 my_app
http://0.0.0.0:5051
但是当我打开另一个终端并执行此操作时
minikube docker-env | Invoke-Expression
并使用与上述相同的运行命令构建和运行相同的容器
我无法连接到正在运行的实例。
我是否应该使用 Docker Desktop 运行和测试容器,然后使用 minikube 仅存储图像(对于 Kubernetes)?或者你可以通过 minikube 运行它们并测试它们吗?
【问题讨论】:
-
你有什么特别的理由在一台机器上同时使用 Docker Desktop 和 Minikube 吗?
-
@mario 不,直到最近我才知道 minikube 有一个 docker 守护进程,这就是为什么我两者都有