Я новичок в использовании Docker, так что это может быть очевидным для некоторых. Я использую Ubuntu 18.04TLS.
Я хочу установить пакет "python3-protobuf" внутри образа. Я пытаюсь сделать это с помощью следующей строки в Dockerfile:
...
RUN apt-get update && \
apt-get install -y --no-install-recommends \
python3-protobuf \
<some other packages to be installed>
...
Когда я запускаю 'docker build -t myImageName', я получаю сообщение:
E: не удается найти пакет python3-protobuf
Есть много пакетов, которые я устанавливаю, но это единственный, который создает проблему для меня.
Я знаю, что имя пакета правильное, потому что в терминале, когда я 'apt search' для него, оно найдено. Кроме того, в dockerfile я делаю рекомендуемые шаги «обновления» и «установки». Так что это надо найти. Есть идеи, почему это не так?