dockerのイメージ作成が「cgroups: cannot find cgroup mount destination: unknown.」でエラーになる
windowsでdocker-toolboxを使っているときに、イメージ作成で以下のようなエラーが出るときがあります。
cgroups: cannot find cgroup mount destination: unknown
これは、ホスト側のVMにcgroups用のディレクトリが無いために起こります。
一度設定しても、たまに再発することがあるのがよく分かりませんが、、。
対処法は次の通り。
Windowsの場合は以下の手順でホストにディレクトリを作り、マウントします。
# docker-machineにsshでログインする docker-machine ssh default #ログイン後、以下のコマンドでディレクトリ作成とマウントを行う $ sudo mkdir /sys/fs/cgroup/systemd $ sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=sytemd cgroup /sys/fs/cgroup/systemd
の個所、
=sytemd
↓
=systemd
にするとうまくいきました!
ご指摘ありがとうございました!
記事も修正いたします。