この場合、問題はnetcat
を利用するwait-for.shスクリプトを使用していることだと思います。 コマンド( https://github.com/eficode/を参照) wait-for / blob / master / wait-for#L24
)、ただし、node:10イメージにはnetcatがインストールされていません...
node:10イメージに基づいてカスタムイメージを作成してnetcatを追加するか、mongodbにアクセスできるかどうかを確認するために別のアプローチ(できればnodejsベースのソリューション)を使用することをお勧めします
独自のカスタムイメージを作成するためのサンプルDockerfileは、次のようになります
FROM node:10
RUN apt update && apt install -y netcat
次に、image: node:10
を置き換えることで、このイメージを作成できます。
build:
dockerfile: Dockerfile
context: .
そしてあなたは元気でなければなりません