如何在 docker 容器中启用 yum repo
How to enable yum repo inside a docker container
我需要在 RHEL7 的 docker 容器中设置 nodejs、yarn。当我使用 yum 安装这些工具时,它说找不到 yum 命令,我意识到 yum 本身不存在于容器中。请帮助如何在docker文件
中create/enable 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 is based off ubuntu。请改用 apt-get
。
- selenium/node-chrome:
FROM selenium/node-base:3.5.3-boron
- selenium/node-base:
FROM selenium/base:3.5.3-boron
- selenium/base:
FROM ubuntu:16.04
我需要在 RHEL7 的 docker 容器中设置 nodejs、yarn。当我使用 yum 安装这些工具时,它说找不到 yum 命令,我意识到 yum 本身不存在于容器中。请帮助如何在docker文件
中create/enable yumDocker文件:
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 is based off ubuntu。请改用 apt-get
。
- selenium/node-chrome:
FROM selenium/node-base:3.5.3-boron
- selenium/node-base:
FROM selenium/base:3.5.3-boron
- selenium/base:
FROM ubuntu:16.04