問題
Vagrant の bento/ubuntu18.04 ベースで作った Ubuntu に docker をインストールして、docker pull してみたところ、以下のようなエラーが発生しました。
$ docker pull ubuntu:18.04
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
解決方法
DNSを書き換えたら無事解決できました。
$ sudo vim /etc/systemd/resolved.conf
# 以下のように設定
[Resolve]
DNS=8.8.8.8
# 再起動
$ systemctl restart systemd-resolved