docker composeでnginxコンテナ作成時に「ERROR: for nginx Cannot start service nginx: OCI runtime create failed:」が発生した場合の対処法

docker composeでnginxコンテナ作成時に「ERROR: for nginx  Cannot start service nginx: OCI runtime create failed:」が発生した場合の対処法

docker composeでnginxコンテナ作成時に「ERROR: for nginx Cannot start service nginx: OCI runtime create failed:」が発生した場合の原因と対処法を記述してます。

環境

  • OS MX linux 19.2
  • docker 18.09.1
  • docker compose 1.21.0

エラー全文

以下のdocker-compose.ymlをup時に発生

エラー全文

原因

default.confがディレクトリとして作成されるためマウントできなかったことが原因っぽい

対処法

docker-compose.ymlを以下のように修正して、そのままupしてもエラーとなりnginxが利用できないので、

「./nginx/conf.d」に「default.conf」を作成する