homebrew
docker
HighSierra

High SierraにアップデートしたらDockerコマンドが動かなくなった

この間、MacをHigh SierraにアップデートしたらDockerコマンドが動かなくなった。
コンテナ自体は起動しているみたいだが、docker ps -aなどのコマンド全般を実行すると
fatal error: MSpanList_Insertのようなエラーが出てしまう。

どうやらDocker for MacのバグらしいのでDockerのアップデートを実行。
この環境ではHomebrewで入れていたので
brew upgrade docker
を入れてバージョンアップをした。

しかしそれでも上記同様のエラーが出てします。
何がいけないのか小一時間ほど悩んだが、結局はリンクが新しいDockerへ向いていなかったのが問題だったらしい。
HomebrewでDockerのlinkを貼り直すことでやっとDockerコマンドが使えた。
brew link --overwrite docker
よかった、よかった