Docker docker -compose Невозможно получить доступ к jarfile, указанному в Dockerfile - PullRequest
0 голосов
/ 18 марта 2020

Все хорошо, когда я запускаю команды

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...