pacman jdk8-openjdk не может загрузить зависимости, с работающей драгоценной Dockerfile - PullRequest
0 голосов
/ 04 декабря 2018

Год назад у меня был следующий Dockerfile:

FROM greyltc/lamp
MAINTAINER David Portabella <david.portabella@gmail.com>
RUN pacman -S --noprogressbar --noconfirm jdk8-openjdk

, и он нормально работал:

$ docker build -t dportabella/lamp-java-heroku .

однако при запуске сейчас я получаю следующие ошибки:

Sending build context to Docker daemon  3.072kB
Step 1/5 : FROM greyltc/lamp
 ---> 767835fb0080
Step 2/5 : MAINTAINER David Portabella <david.portabella@gmail.com>
 ---> Using cache
 ---> a4efc3b1284b
Step 3/5 : RUN pacman -S --noprogressbar --noconfirm jdk8-openjdk
 ---> Running in a0b235439f56
resolving dependencies...
looking for conflicting packages...

Packages (11) hicolor-icon-theme-0.17-1  java-environment-common-3-1  java-runtime-common-3-1  jre8-openjdk-8.u162-2  jre8-openjdk-headless-8.u162-2  libxmu-1.1.2-1  nspr-4.19-1  nss-3.36.1-1  xdg-utils-1.1.2-2  xorg-xset-1.2.4-1  jdk8-openjdk-8.u162-2

Total Download Size:    36.03 MiB
Total Installed Size:  141.02 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
error: failed retrieving file 'nspr-4.19-1-x86_64.pkg.tar.xz' from mirror.wdc1.us.leaseweb.net : The requested URL returned error: 404
error: failed retrieving file 'nspr-4.19-1-x86_64.pkg.tar.xz' from ...

error: failed retrieving file 'nss-3.36.1-1-x86_64.pkg.tar.xz' from mirror.wdc1.us.leaseweb.net : The requested URL returned error: 404
...

как это возможно?как это исправить?и что более важно, как сделать так, чтобы он работал вечно (и с одинаковым результатом, воспроизводимым)?

...