首页 > 解决方案 > 如何在 docker 容器中启用 yum repo

问题描述

我需要在 RHEL7 的 docker 容器中设置 nodejs,yarn。当我使用 yum 安装这些工具时,它说找不到 yum 命令,我意识到容器中不存在 yum 本身。请帮助如何在 dockerfile 中创建/启用 yum

Docker文件:

FROM selenium/node-chrome:x.xx.1.proxy
RUN yum install nodejs

预期结果:应该安装 Nodejs 实际结果:

Step 2/8 : RUN yum install nodejs
 ---> Running in 0d8e2ca0fb33
/bin/sh: 1: yum: not found
The command '/bin/sh -c yum install nodejs' returned a non-zero code: 127

请通过在 docker 容器中设置 yum 来帮助解决问题

标签: dockerdockerfileshyumrhel7

解决方案


Yum 是一个 Red Hat 工具,但selenium/node-chrome是基于ubuntu的。改为使用apt-get


推荐阅读