2016-10-21 5 views
0

Moin МойнМойн,Не могу Разархивируйте файлы в Докер VM (Boot2Docker)/Windows 7/CRC Error

Я не может распаковать файлы, такие как eclipse.tar.gz с Gunzip например. Ни в DockerFiles с ADD url nore, когда я использую wget в файле.

Я всегда получаю ошибку CRC. Когда я разархивирую файл с Windows, нет ошибки CRC. Они имеют тот же CRC и тот же MD5sum. Я уже изменил baseimage (debian/ubuntu), я использовал tar/gunzip, и это происходит, когда я создаю изображения и когда я разархивирую их в bash из Image.

This is my current system 
Client: 
Version:  1.12.0 
API version: 1.24 
Go version: go1.6.3 
Git commit: 8eab29e 
Built:  Thu Jul 28 23:54:00 2016 
OS/Arch:  windows/amd64 

Server: 
Version:  1.12.2 
API version: 1.24 
Go version: go1.6.3 
Git commit: bb80604 
Built:  Tue Oct 11 17:00:50 2016 
OS/Arch:  linux/amd64 
Kernel Version: 4.4.24-boot2docker 
Operating System: Boot2Docker 1.12.2 (TCL 7.2); HEAD : 9d8e41b - Tue Oct 11 23:40:08 UTC 2016 
+0

'ls -lh' перед gunzip. Что в итоге? –

+0

Я получаю ту же ошибку CRC – JThomsen

+0

Да, но. Что говорит команда ls -lh после ее выполнения? –

ответ

0

Я думаю, что вы просто не используете хороший URL. Попробуйте с http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/epp/downloads/release/neon/1a/eclipse-jee-neon-1a-linux-gtk.tar.gz

Я протестировал URL-адрес, который вы предоставили в терминале linux, и дает плохие вещи.

Фактически, указанный вами URL не является прямой ссылкой для скачивания, поэтому я не думаю, что добавление и wget могут получить файлы из него. Это обеспечит HTML-файл, а не так, это не то, что вы можете распаковку/разархивировать

если URL правильно при условии, попробуйте следующее:

FROM ubuntu 

RUN apt-get update && apt-get install -y wget tar 

WORKDIR /home/extract 
VOLUME /home/extract 
CMD wget -qO- http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/epp/downloads/release/neon/1a/eclipse-jee-neon-1a-linux-gtk-x86_64.tar.gz | tar -xz 

Или проверить https://github.com/titouanfreville/Docker/tree/master/unziper.

Это сработало для меня. Если это хорошо работает и для вас, обновите свой файл докеры;)

+0

Извините, я отправил неправильную ссылку ... http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/epp/downloads/release/neon/1a/eclipse-jee-neon-1a -linux-gtk-x86_64.tar.gz это может быть действительная ссылка – JThomsen

+0

Я исправил ее с изменением драйвера хранения от AUFS до Devicemapper, теперь он работает! – JThomsen