【发布时间】:2018-10-04 02:23:33
【问题描述】:
如何在 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
我的容器规范。我怀疑我需要更多配置,但还没弄清楚是什么。
我也在尝试评估我是否可以从 kubernetes pod 中kubectl run --image=gcr.io/our-project/teammates-image:lastest。
是否有从 kubernetes pod 中运行 docker 映像的“正确”方法?如何使用 docker-in-docker 运行映像?
【问题讨论】:
标签: docker kubernetes docker-in-docker