Ваша проблема определенно выглядит как проблема сети.Что странно для меня, так это то, что ваши apt
установки проходят, но у вас тайм-аут на 2 МБ composer.phar
.
Я бы посоветовал вам выполнить шаги вручную, начиная с docker run -it ubuntu:18.04 bash
, и выполнить команды RUN
в оболочке, чтобы вы могли отладить вашу ситуацию.
Еще одна частьПрежде чем выпустить свой образ докера, советую вам уменьшить или сгруппировать число RUN
операторов в вашем Dockerfile
, чтобы уменьшить количество слоев, и, возможно, использовать меньшее базовое изображение.В Docker, инструкции RUN
, COPY
, ADD
создания слоев, вы можете проверить документацию о рекомендациях по написанию Dockerfiles .