docker -compose-maven-plugin Не удалось выполнить цель - PullRequest
0 голосов
/ 17 января 2020

Я использую следующий плагин:

         <plugin>
              <groupId>com.dkanejs.maven.plugins</groupId>
              <artifactId>docker-compose-maven-plugin</artifactId>
              <version>2.4.0</version>
              <executions>
                <execution>
                  <id>up</id>
                  <phase>pre-integration-test</phase>
                  <goals>
                    <goal>up</goal>
                  </goals>
                  <configuration>
                    <composeFile>${project.basedir}/docker-compose.yml</composeFile>
                    <detachedMode>true</detachedMode>
                  </configuration>
                </execution>
                <execution>
                <configuration>
                  <build>true</build>
                </configuration>
                </execution>
              </executions>
         </plugin>

docker -композит

version: '3'
 services:
   webapp:
     container_name: test_db
     build: src/
     depends_on:
        - psql
   psql:
      container_name: docker_db
      build: database/
      expose:
       - 5432
      ports:
       - 5432:5432

Dockerfile_tk:

FROM tomcat:9-jre8-alpine

ENV PATH_TOMCAT_USERS /usr/local/tomcat/conf/
ENV PATH_MANAGER /usr/local/tomcat/webapps/manager/
ADD config/tomcat-users.xml  /usr/local/tomcat/conf/tomcat-users.xml
ADD config/context.xml /usr/local/tomcat/webapps/manager/META-INF/context.xml
ADD test.war /usr/local/tomcat/webapps/ROOT.war
EXPOSE 8080
CMD ["catalina.sh","run"] 

Dockerfile_db:

FROM postgres:latest

ENV POSTGRES_USER andrej
ENV POSTGRES_PASSWORD password
ENV POSTGRES_DB test_db  

Но я получаю: Failed to execute goal up

Когда я запускаю только Dockerfile_tk или Dockerfile_db по отдельности, docker работает успешно. Проблема в docker -compose.

Когда я запускаю его из терминала, используя "docker -compose up", возвращается: Building psql ERROR: Невозможно найти указанный файл Dockerfile: Dockerfile

Что я делаю не так?

...