はじめに
こんばんは。
結構ハマってしまったので、備忘録残しておきます。
調べたら結構出てきてハマっている方も多い感じでした。
mac => monterey 12.6
docker for mac => 4.12.0 (85629)
本題
最近 docker for macを最新に updateして docker-composeを使用して 各イメージを 起動したところ、起動はできたけど立ち上がっているコンテナの webサーバにアクセスできないという現象が起きました。
ビルドし直したりポート変更したりdocker再起動したり、いろいろやっても変わらず。
該当コンテナには入れるのでコンテナ内はいって内部で wgetを試してたら connection refused。
うーん。nginxが立ち上がってないのかな?とおもって systemctl start nginx
で起動したところ以下のエラーが発生しました。
Failed to get D-Bus connection: No such file or directory
全然見たことなかったのでググってみたところ、バッチリ出てきました。
こちらの記事を参考に ~/Library/Group\ Containers/group.com.docker/settings.json
を修正しました。
その後、docker for macを再起動して立ち上げ直すと無事アクセスできました。
終わりに
めちゃめちゃハマって、1時間以上時間が溶けました...
現場からは以上です。