После обновления Docker не может связываться с внешним миром

Одно из замеченных мною недавно явлений в Ubuntu 20 на DigitalOcean заключается в том, что хост-машина не предоставляет свои DNS-серверы доменным именам Docker. Это не проблема брандмауэра, так как в Ubuntu 20 брандмауэр по умолчанию не включен.

Чтобы исправить это, сначала найдите DNS-серверы DigitalOcean с помощью команды cat /run/systemd/resolve/resolv.conf. Вы увидите что-то вроде этого…

nameserver 1.2.3.4
nameserver 9.8.7.6

Далее отредактируйте файл daemon.json с помощью nano /etc/docker/daemon.json, чтобы сделать эти DNS-серверы, а также, при желании, Google DNS (8.8.8.8), доступными для Docker.

{
    "dns": ["<ip1 из вышеуказанного>", "<ip2 из вышеуказанного>", "8.8.8.8"]
}

Затем перезапустите Docker и выполните сборку заново.

systemctl restart docker
/var/discourse/launcher rebuild app