Все хорошо, когда я запускаю команды
docker build -f Dockerfile -t my_app_name .
docker run -t my_app_name
Однако, если я пытаюсь использовать docker-compose up
, я получаю ошибку app_1 | Error: Unable to access jarfile /D-1.jar
У меня есть проект с файловой структурой
DockerPlayground
|_build
|_libs
|_D-1.jar
|_src
|_main
|_java
|_com.DockerPlayground
My Code Here
docker-compose.yml
Dockerfile
Мой Dockerfile
FROM openjdk:11-jre-slim
COPY build/libs/*.jar D-1.jar
ENTRYPOINT ["java","-jar","/D-1.jar"]
Мой docker -compose.yml
version: '3'
services:
app:
build:
context: ""
dockerfile: Dockerfile
ports:
- "8080:8080" # Forward the exposed port 8080 on the container to port 8080 on the host machine
restart: always