linux – 在Dockerfile中找不到tar命令

我试图在rhel6中下载文件并使用tar解压缩它.
我在码头上运行这个.我得到一个奇怪的错误说/ bin / sh:tar:命令未找到.
我是linux和docker的新手.有人可以帮忙吗

#HELLO
FROM rhel6
MAINTAINER xxxxx

#RUN yum -y install wget

RUN yum update -y && yum clean all

#RUN yum -y install tar

RUN curl -OL  http://username:pwd@downloads.datastax.com/enterprise/dse-4.0.3-bin.tar.gz

RUN curl -OL  http://username:pwd@downloads.datastax.com/enterprise/opscenter-4.0.3.tar.gz

RUN echo $PATH

RUN tar -xzvf opscenter-4.0.3.tar.gz

RUN rm *.tar.gz

解决方法:

很奇怪……这没有发生……然后一下子就开始发生了.我不知道为什么,但我通过安装tar.x86_64解决了这个问题:

FROM centos:6
RUN     yum -y update && \
    yum -y install wget && \
    yum install -y tar.x86_64 && \
    yum clean all
上一篇:android – 如何在代码中设置视图的布局列(视图在tablerow中)?


下一篇:保持列在Android表中的所有行中对齐