【发布时间】:2022-06-15 06:25:50
【问题描述】:
我有一个 CICD 服务器,它构建 Docker 映像并将它们推送到映像存储库。它真正做的只是docker build && docker push,它不运行这些图像的任何工作负载,因此它是一个小型的云实例。
我想用它来构建一个映像,它通过RUN yum install -y somepackage.rpm 安装一个包,但是我正在安装的包会检查 cpu 和内存,当小于 X cpu 内核时它拒绝安装并且存在 Y gigs 内存,而我的 CICD 服务器不符合这些阈值。当我在另一台服务器上实际运行此映像/工作负载时,我需要满足这些阈值是有道理的,但是当我所做的只是构建映像时,我想绕过这个限制。
是否可以在构建上下文中伪造 cpu 内核和内存?当主机只有 2 个时,我能否以某种方式暴露 8 个 CPU 或容器内的任何东西?
【问题讨论】:
标签: docker