Docker compose: ошибка при копировании nginx.conf fron nginx image - PullRequest
0 голосов
/ 30 декабря 2018

Я использую docker-compose.yml, в котором я описываю 2 службы, один для внешнего приложения, а второй для внутреннего:

version: '2'
services:
  cdl-front:
    build: cdl-web/.
    ports:
      - "80:80"
    depends_on:
        - cdl-rest
  cdl-rest:
    build: cdl-rest/.
    ports:
      - "7777:7777"

Когда я пытаюсь запустить конфигурацию docker-compose с помощью IntelliJIDEA, настроенный с помощью подключаемого модуля Docker. Я получаю эту ошибку:

ОШИБКА: не удалось создать службу 'cdl-front': Сбой COPY: stat / var / lib / docker / tmp / docker-builder939775883 / nginx.conf: нет такого файла или каталога Не удалось развернуть 'Compose: docker-compose.yml': docker-compose процесс завершен с кодом выхода 1 Ниже приведены мои 2 файла docker, описывающих 2 службы:

cdl-фронт содержит это dockerfile:

FROM nginx
WORKDIR .
COPY nginx.conf /etc/nginx/nginx.conf
COPY cdl-frontend/cdl /usr/share/nginx/html

cdl-rest содержит это dockerfile

# Start with a base image containing Java runtime
FROM openjdk:8-jdk-alpine

# Add Maintainer Info
LABEL maintainer="ghassen1khalil@gmail.com"

# Add a volume pointing to /tmp
VOLUME /tmp

# Make port 8080 available to the world outside this container
EXPOSE 9091

# The application's jar file
ARG JAR_FILE=target/cdl-rest-1.0-SNAPSHOT.jar

# Add the application's jar to the container
ADD ${JAR_FILE} cdl-rest.jar

# Run the jar file
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF-8","-jar","/cdl-rest.jar"]
CMD ["--env=prod"]
...