Ваш Dockerfile содержит неквалифицированную ссылку на FROM ubuntu
.Это разрешит до ubuntu:latest
, что в настоящее время совпадает с ubuntu:18.04
.Ubuntu 18.04 под кодовым названием Bionic Beaver.Точный пингвин был 12.04.Вы пытаетесь указать на репозиторий Precise Penguin из вашей установки Ubuntu Bionic Beaver: RUN echo deb http://archive.ubuntu.com/ubuntu precise universe >> /etc/apt/sources.list
.
Он ломается, предположительно, потому что в Ubuntu 18.04 нет ключа для проверки подписи репозитория 12.04,Вы должны быть согласованы с вашей версией по всему изображению.К сожалению, самое старое из доступных изображений Docker выглядит как 14.04 (верный).Есть ли причина, по которой вам нужен именно репозиторий precise
, или вы могли бы использовать более современную версию?Ничто не выскакивает из моего Dockerfile, как что-то, что сломалось бы в 18.04.Выберите нужную версию и исправьте строку FROM
, чтобы она была FROM ubuntu:14.04
(или выше).Затем удалите эту строку RUN echo deb ...
(при условии, что вам не нужен репозиторий precise
).