Docker apt-get установить не удалось - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь создать Dockerfile. К сожалению, это терпит неудачу, потому что apt-get не может загрузить все необходимые пакеты. Иногда apt-get выдает ошибку 500 с подтверждением рукопожатия.

Get:47 http://deb.debian.org/debian/ jessie/main libharfbuzz0b amd64 0.9.35-2 [485 kB]
Err http://deb.debian.org/debian/ jessie/main libicu52 amd64 52.1-8+deb8u7
  500  handshakefailed
Get:48 http://security.debian.org/debian-security/ jessie/updates/main libpoppler46 amd64 0.26.5-2+deb8u8 [1213 kB]
Get:49 http://deb.debian.org/debian/ jessie/main libharfbuzz-icu0 amd64 0.9.35-2 [360 kB]
Err http://security.debian.org/debian-security/ jessie/updates/main libquadmath0 amd64 4.9.2-10+deb8u2
  500  handshakefailed
Get:50 http://deb.debian.org/debian/ jessie/main libice6 amd64 2:1.0.9-1+b1 [58.8 kB]

Я не постоянная ошибка. Если я войду в промежуточный образ докера, я смогу воспроизвести эту ошибку. Но если я попытаюсь установить только один пакет, который сборка докера не смогла установить, пакет будет установлен.

c:\development\Docker\aaaaa>docker run -it ad72053d18e4 /bin/bash
root@9006b09c8918:/bbbbb# apt-get update
root@9006b09c8918:/bbbbb# apt-get install libicu52
....
Get:1 http://deb.debian.org/debian/ jessie/main libicu52 amd64 52.1-8+deb8u7 [6807 kB]
Fetched 6807 kB in 1s (3857 kB/s)
....
root@9006b09c8918:/bbbbb#

Я использую Windows 10 с Docker Desktop. Кажется, это проблема моей местной среды.

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

...