Проблема с ipv6
Error error from registry: You have reached your unauthenticated pull rate limit. https://www.docker.com...
такая ошибка может возникнуть при попытке обратиться к docker хабу по ipv6. Корень причины пока не разобрал.
Однако, есть быстрое решение:
Разовое решение, до перезагрузки.
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
echo -e "net.ipv6.conf.all.disable_ipv6 = 1\nnet.ipv6.conf.default.disable_ipv6 = 1" | tee /etc/sysctl.d/99-disable-ipv6.conf
sysctl --system
На постоянку
sudo sed -i 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="ipv6.disable=1"/' /etc/default/grub
sudo update-grub
sudo reboot
Проверка
# Должен вернуть 1
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
ping hub.docker.com
docker pull hello-world