【Docker】cgroups: cannot found cgroup mount destination: unknown エラー回避

Docker(Toolbox)でコンテナを1つ立ち上げて、2つ目を立ち上げようとdocker runしたら以下のエラーメッセージ

cgroups: cannot found cgroup mount destination: unknown

色々調べてみたら以下のコマンドで回避できることがわかった。

sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd

ただこれ、Docker Quickstart Terminal上とかだとsudoが使えないとか、
ディレクトリ構成が違ってそもそもsysフォルダがなかったりとかでできない。
なのでTeraTermなどのターミナルソフトで192.168.99.100に接続して
(ユーザー名:docker, パスワード:tcuser)で実行する必要がある。

ちなみにDocker Toolboxだと毎回この処理をしないと複数コンテナを立ち上げられないみたい。

Docker for Windowsだとこのエラー出ないんだけど、Vagrant(VirtualBox)と共存させる
必要があるからToolBox使うしかないんだよな。。