Il command tar del Docker non funziona

Sto provando a deselect samtools-0.1.18.tar.bz2 usando il command tar

tar -xjvf samtools-0.1.18.tar.bz2 

Sono in grado di eseguire il command tar senza docker. ma mi dà errore quando cerco di uscire con il docker. Qualcuno può aiutarmi per favore.

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 

Errore:

 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 

Questo funziona:

 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