DockerにSSHできなかった問題を解決した話
事象
[Docker入門]コンテナにsshでアクセスするための設定メモ - Qiita
上記ドキュメント通りにdockerを起動しても、ホストからSSH接続ができない。
途中でConnection reset by peer
とエラーが出てしまう。
別の事象
docker build時に、apt実行に失敗しtemporary failure resolving
とエラーが出ていた。
解消するために、--network=host
オプションをつけていた。
解決策
ダメもとで以下ドキュメントのDockerデーモンのオプションに「--dns」を指定するを試してみたら、SSHできるようになった。
docker image build時に、DNSの設定をなんとかしたい - CLOVER🍀