Docker Composeを使用して一連のDockerコンテナを起動しようとしています。問題は、ディレクトリが有効ではないというエラーメッセージが表示され続けることです。私は鉱山のどのディレクトリが存在しないのか分かりません。docker-compose up "サービスフロントエンドを起動できません:ociランタイムエラー:ディレクトリではありません"
version: '2'
services:
postgres:
build: ./postgres
environment:
- POSTGRES_PASSWORD=mysecretpassword
frontend:
build: ./frontend
ports:
- "4567:4567"
depends_on:
- postgres
backend:
build: ./backend
ports:
- "5000:5000"
depends_on:
- postgres
そして(にmyProj /バックエンド)での私のバックエンド・コンテナ用ドッキングウィンドウのファイル:
FROM openjdk:8-alpine
ADD ./backend-0.0.1-SNAPSHOT.jar /usr/src/myproj/
WORKDIR /usr/src/myproj/
CMD java -jar backend-0.0.1-SNAPSHOT.jar
私をここ
は私(にmyProjフォルダ内の)ドッキングウィンドウ-compose.yamlですPostgresのコンテナが罰金のビルド思わdocker_postgres_1 is up-to-date
Starting docker_backend_1
Starting docker_frontend_1
ERROR: for frontend Cannot start service frontend: oci runtime error: not a directory
ERROR: for backend Cannot start service backend: oci runtime error: not a directory
ERROR: Encountered errors while bringing up the project.
:私は次のメッセージを取得し、「アップドッキングウィンドウ-構成」を実行します。修正するためにはどのディレクトリが必要ですか?
編集:
myProj
- postgres
- Dockerfile
- frontend
- Dockerfile
- frontend-0.0.1-SNAPSHOT.jar
- backend
- Dockerfile
- backend-0.0.1-SNAPSHOT.jar
フォルダ構造を投稿できますか? – johnharris85
投稿を編集してフォルダ構造を追加しました。ありがとう! – Prichmp