如何在没有 yum、apt-get、make 和 c 编译器的系统中安装 rpm...?

How to install rpm in a system without yum, apt-get, make and a c compiler...?

我从 google 容器引擎部署了一个集群,其中部署了我所有的 docker 容器,我想在集群中的一台机器上安装 rpm。但是 none 的机器有 yum 或 apt-get 或 make 或 c 编译器。

使用的图像是:gci-beta-55-8872-47-0

映像描述:Google,容器优化 OS,测试版 55-8872.47.0,内核:ChromiumOS-4.4.4 Kubernetes:1.4.5 Docker: 1.11.2

Container-Optimized OS 映像未设计为具有包管理器(请参阅 https://cloud.google.com/container-engine/docs/node-image-migration#managing_software_on_container-vm_image)。

如果您需要在主机 OS 上安装 rpm(而不是 运行 容器中的所有内容),您应该考虑 running the Debian-based container image instead:

gcloud container clusters create --image-type=container_vm [CLUSTER_NAME]