🤔
突如PHPStormからDockerにアクセスできなくなった
どういう流れでこうなったのかよくわかってないのだが、Docker Desktopをアプデしたり、PHPStormをアプデしたり、macを再起動したりしてるとPHPStormがDockerにアクセスできないエラーを吐くようになってしまった。
これはCodeSnifferのエラーだけど、Docker上のコンテナに対して実行してたのでDockerにアクセスできてなかった。
なお、コンソールからはDockerにアクセスできていた。
色々調べて、見つけた以下の記事を見てみると、/var/run/docker.sock
を作る設定が有効化されてなかったから有効化したと書いてあった。
ただ、こちらの設定は多少英文が変わっていたものの有効化されていることを確認。
そもそも、/var/run/docker.sock
が存在するのか確認してみたら作られてなかった。
どういう仕様なのか調べてみると公式にあたる。
シンボリックリンクの記載があったため、homeの名前をあわせて実行。
sudo ln -s -f /Users/fagai/.docker/run/docker.sock /var/run/docker.sock
再度PHPStorm側で確認してみると正しく動作を確認できた。
Discussion