Вот как я это решил :
Запустите контейнер docker для приложения в интерактивном режиме, в моем случае это контейнер nginx
:
docker run -i -t nginx:latest /bin/bash
Запустите команду ниже, чтобы предоставить read
разрешение роли others
для файла resolv.conf
:
chmod o+r /etc/resolv.conf
Примечание : если у вас возникла эта проблема на вашем хост-компьютере (Ubuntu Linux OS), а не для контейнеров Docker, затем выполните ту же команду, добавив к нему в терминале хост-компьютера sudo
:
sudo chmod o+r /etc/resolv.conf
Постарайтесь выйти из вашего bash интерактивный терминал после запуска:
exit
А затем откройте новый bash интерактивный терминал и снова выполните команды:
apt-get update
apt-get install nano
export TERM=xterm
Теперь все должно работать нормально.
Ссылка на это в Digital Ocean: Ошибка Apt: временный сбой при разрешении 'deb.debian.org'
Вот и все.
Я надеюсь, что это помогает