通常、~/.docker/run/docker.sock
から /var/run/docker.sock
への シンボリックリンクが貼られている。
ls -la /var/run/docker.sock lrwxr-xr-x 1 root daemon 37 May 29 22:51 /var/run/docker.sock -> /Users/<user_name>/.docker/run/docker.sock
Macのユーザー名変更をしても、以前のユーザー名でシンボリックリンクが貼られてしまい、Dockerデーモンが起動しない状態になった。
設定は、/Library/LaunchDaemons/com.docker.socket.plist
の中に書いてあった。絶対パスで書いてあるので、そこを正しいユーザー名に書き換えて上げる必要がある。
sudo vi /Library/LaunchDaemons/com.docker.socket.plist
これで書き換えて、完了。