首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哪些Docker镜像将在Kubernetes上运行?

哪些Docker镜像将在Kubernetes上运行?
EN

Stack Overflow用户
提问于 2015-09-10 09:28:17
回答 2查看 120关注 0票数 1

如何确定给定的Docker镜像是否可以使用Kubernetes运行?

我应该怎么做才能确保我的镜像在Kubernetes管理的任何环境中都能正常运行?

EN

回答 2

Stack Overflow用户

发布于 2015-09-10 10:26:34

所有Docker镜像都可以在Kubernetes上运行--它使用Docker来运行镜像。

您可以从容器公开端口,就像直接使用Docker时一样,传入环境变量,将存储卷从主机挂载到容器中,等等。

如果你有什么特别的想法,我很有兴趣听听你发现的任何不能使用Kubernetes运行的图像。

票数 1
EN

Stack Overflow用户

发布于 2017-12-06 06:13:18

这取决于机器的处理器体系结构。如果镜像与底层硬件架构兼容,则K8s主节点应该能够部署容器。当我尝试在树莓派3上部署Docker容器时,我遇到了这个问题(ARM arch。machine)和为x86-64构建的Docker镜像。

为了实用,尝试在X86-64机器上部署如下镜像的容器:

代码语言:javascript
运行
复制
docker pull arifch2009/hello

错误将显示:

代码语言:javascript
运行
复制
standard_init_linux.go:178: exec user process caused "exec format error"

这是一个打印"Hello World“的简单应用程序。但是,镜像中的程序/应用程序是在arm架构中编译的。因此,该二进制文件不能在ARM机器以外的机器上执行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32491617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档