docker runで--restart=always
にして起動したコンテナが、docker daemonの再起動後に立ち上がったり、立ち上がらなかったりする状況なので、調査過程をメモ。
ubuntu系なのでtail -f /var/log/upstart/docker.log
でログを確認。
service docker stop
を実行すると、そこそこの頻度で以下のようなログが出力される。
No endpoints in sandbox while trying to remove endpoint <container-name>
この時、そのコンテナは次回に service docker start
しても立ち上がってこない。
docker inspect
でコンテナ起動時のエラーを見てみると、
"failed sandbox add: failed to create new sandbox: open /var/run/docker/netns/default: permission denied"
とのこと