Dockerが起動しない~OCI runtime create failed: container with id exists:

起動中に、強制終了させたことが原因で、
Dockerのコンテナが起動しなくなりました。

 

調べてみると、正しく終了しなかったことにより、
残骸が残っているようで、それらを消すと、
正常起動するようですが、
OSによって、その保存場所が違うようです。

CentOSの場合は、

/run/docker/runtime-runc/moby

みたいですが、

参照 >> https://blog.codebase.co.jp/docker-oci-runtime-create-failed

今回のOSは、AmazonLinux。
Redhat系みたいなんで、CentOS系とも言えるけど、
そんなディレクトリがない・・・

 

で、やっと見つけた!、これ!

rm -R /var/run/docker/runtime-runc/moby

OCI runtime create failed: container with id exists:

ふう、無事起動だぜ~~!

***

また、強制終了してしまうこともあるので、
ここに、記録を。


2022-05-05 追記

AWSのコンソールから、停止させると、高確率で残骸が残るため、
起動時に、自動化

>> /etc/rc.local

# 2022-05-05 * docker
rm -R /var/run/docker/runtime-runc/moby

# 2022-05-05 * debug.log
cp /dev/null /var/www/html/debug.log

 

Dockerが起動しない~OCI runtime create failed: container with id exists:
Tagged on: