Ubuntu18.04にsnapでdockerを入れるとDNSの再設定が必要

Ubuntu18.04LTSのインストール時にdockerを入れると、その時点ではGoogle DNSを追加していないためにコンテナ内でDNS周りがおかしくなる。

dockerのブリッジを作り直すと直る。

pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
systemctl status snap.docker.dockerd.service

参考リンク

snapでdocker - Qiita

How can I safely reinstall Docker without removing volumes? - Stack Overflow

lxc-docker startup script fails to set up iptables MASQ rule; WAS: dns issues while using docker run -dns · Issue #866 · moby/moby · GitHub