系统相关
首页 > 系统相关> > linux – 在Dockerfile中找不到tar命令

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

标签:rhel6,linux,docker
来源: https://codeday.me/bug/20190830/1766699.html