2016-12-03 28 views
0

試圖建立我自己的碼頭,有一點問題,這裏的日誌 我正在關注Docker的教程。Docker RUN apt-get -y update && apt-get install -y fortune

FROM docker/whalesay:lateset 
RUN apt-get -y update && apt-get install -y fortunes 
CMD /usr/games/fortune -a | cowsay 

這件事發生後運行apt-get ...

W: Size of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_source_Sources.gz is not what the server reported 213537 7925687 
W: Size of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz is not what the server reported 11688 7588885 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/restricted/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/restricted/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/main/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/restricted/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/universe/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/restricted/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-amd64/Packages Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/universe/source/Sources Hash Sum mismatch 

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-amd64/Packages Hash Sum mismatch 

E: Some index files failed to download. They have been ignored, or old ones used instead. 
+0

也許你拼錯從泊塢窗/ whalesay:lateset,這應該是最新的。 – Nano

+0

如果這是問題,他不會讓他進入構建的下一步 – Dockstar

回答

1

運行此命令apt-get update前:

sudo rm -rf /var/lib/apt/lists/* 
0

添加apt-get cleanapt-get update解決我的問題了。你可以嘗試一下。

的Dockerfile應該是這樣的:

FROM docker/whalesay:latest 
RUN apt-get clean && apt-get -y update && apt-get install -y fortunes 
CMD /usr/games/fortune -a | cowsay