如何在 kubernetes pod 中运行 docker 映像?
我的一个队友定义了一个新的 docker 镜像并将其推送到我团队的私有注册表中。我拥有一些在我们的 kubernetes 集群中运行的代码,我们需要让我的代码有效地运行docker run gcr.io/our-project/teammates-image:latest
。
我一直在考虑在我们的 kubernetes pod 上启用 docker-in-docker,但我运气不佳。我目前正在尝试minikube
,每当我尝试时,docker run
我都会得到:docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
.
我已经添加
securityContext:
privileged: true
到我的容器规格。我怀疑我需要更多配置,但还没有弄清楚是什么。
我也在尝试评估我是否可以kubectl run --image=gcr.io/our-project/teammates-image:lastest
从 kubernetes pod 中。
是否有从 kubernetes pod 中运行 docker 映像的“正确”方法?如何使用 docker-in-docker 运行映像?