2017-07-06 3 views
-2

私はドッカーtarコマンドのdoesntの仕事

tar -xjvf samtools-0.1.18.tar.bz2 

は私がドッキングウィンドウなしでtarコマンドを実行することができる午前tarコマンドを使用してsamtools-0.1.18.tar.bz2を解凍しようとしています。ドッカーを使って解凍しようとするとエラーになります。誰かが助けてくれますか?

Dockerfile:

FROM amazonlinux 
RUN yum -y install bzip2 
WORKDIR /sharedData 
RUN echo "Installing SMTOOLS." 
ADD https://sourceforge.net/projects/samtools/files/samtools/0.1.18/samtools-0.1.18.tar.bz2 /sharedData 

RUN tar -xjvf samtools-0.1.18.tar.bz2 

エラー:

Step 5/6 : ADD https://sourceforge.net/projects/samtools/files/samtools/0.1.18/samtools-0.1.18.tar.bz2 /sharedData 
Downloading 130.2 kB 
---> c524de5863ce 
Removing intermediate container 941f57797c7b 
Step 6/6 : RUN tar -xjvf samtools-0.1.18.tar.bz2 
---> Running in 0391b2f5bf9c 
tar (child): bzip2: Cannot exec: No such file or directory 
tar (child): Error is not recoverable: exiting now 
tar: Child returned status 2 
tar: Error is not recoverable: exiting now 
The command '/bin/sh -c tar -xjvf samtools-0.1.18.tar.bz2' returned a non-zero code: 2 
+0

私はすでに、BZIP2をインストールしようとしましたが、同じエラーを取得。 – nadish

答えて

0

これは動作します:

FROM amazonlinux 
WORKDIR /sharedData 
RUN yum install -y bzip2 
RUN yum install -y wget 
RUN wget https://sourceforge.net/projects/samtools/files/samtools/0.1.18/samtools-0.1.18.tar.bz2 
RUN tar -xjvf samtools-0.1.18.tar.bz2 
+0

@ Peri461、実際、ADDは主にファイルのダウンロード用に設計されています。 – Robert

関連する問題