我试图在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