我有一个从 google 容器引擎部署的集群,我的所有 docker 容器都部署在其中,我想在集群中的一台机器上安装 rpm。但是没有一台机器有 yum 或 apt-get 或 make 或 ac 编译器。
使用的图像是:gci-beta-55-8872-47-0
镜像描述:Google,Container-Optimized OS,beta 55-8872.47.0,内核:ChromiumOS-4.4.4 Kubernetes:1.4.5 Docker:1.11.2
我有一个从 google 容器引擎部署的集群,我的所有 docker 容器都部署在其中,我想在集群中的一台机器上安装 rpm。但是没有一台机器有 yum 或 apt-get 或 make 或 ac 编译器。
使用的图像是:gci-beta-55-8872-47-0
镜像描述:Google,Container-Optimized OS,beta 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)。
如果您需要在主机操作系统上安装 rpm(而不是在容器中运行所有内容),您应该考虑运行基于 Debian 的容器映像:
gcloud container clusters create --image-type=container_vm [CLUSTER_NAME]