docker - 如何在 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 来帮助解决问题
解决方案
Yum 是一个 Red Hat 工具,但selenium/node-chrome是基于ubuntu的。改为使用apt-get
。
推荐阅读
- c# - 具有两种不同返回类型的接口,直到运行时才知道
- preview - 强制一个特定的测试变体作为谷歌优化中的预览
- python - 绘制每个 x 值的 y 值的平均值
- python - 尝试在 python 中找到平均标准偏差,就像在 excel 函数 avgstd() 中一样
- powerbi - 如何在 Dax (Power BI) 中动态引用上一季度
- c++ - 双重释放或腐败(out)以及如何检查析构函数是否正常工作
- java - 从 Json 正确创建的实体在另一侧使用 @JoinColumn
- wordpress - Textarea不尊重换行符
- python-3.x - Python:通过索引多列将 int64 更改为 float64
- wcf - 是否可以在 WCF 中支持带有 WS2007FederationHttpBinding 的 HTTP Cookie?