Shimpei Wakida's Blog

日々の学びをゆるりと.

Docker for Macで、/var/run/docker.sock のシンボリックリンク設定を変えたい

通常、~/.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

これで書き換えて、完了。