Я не могу воспроизвести это, поэтому, возможно, что-то не так с интернет-соединением контейнера (возможно, проблемы с прокси-сервером, как предложил Марк), или источники в настоящее время не были доступны, когда вы пытались создать образ.
По другому вопросу - когда я пытался воспроизвести это с вашим точным кодом, я столкнулся с ошибкой:
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)
Поскольку вы также, вероятно, столкнетесь с этим в конце концов, вы не должны использовать sudo
в вашем Dockerfile.Попробуйте что-то вроде этого:
FROM jenkins/jenkins:2.179
USER root
RUN \
whoami \ # This will print "root"...
&& apt-get update \
&& apt-get install -y --no-install-recommends \
apt-transport-https
USER jenkins
RUN whoami # ... and this will print "jenkins"