Я новичок в Docker. У меня есть простые файлы DockerFile и Docker -compose.yml. Когда я использую docker -compose up, появляется сообщение об ошибке, которое завершается с кодом 1. Я не знаю, как это исправить. my DockerFile:
FROM openjdk:8
ENV APP_HOME /home
RUN mkdir -p $APP_HOME
ADD target/spring-docker.jar $APP_HOME/spring-docker.jar
WORKDIR $APP_HOME
EXPOSE 8080
CMD ["java","-Dspring.data.mongodb.uri=mongodb://db:27017/","-jar","/home/spring-docker.jar"]
Docker -Compose:
version: '3.1'
services:
spring-docker:
build: .
restart: always
ports:
- "8080:8080"
depends_on:
- db
db:
image: mongo
volumes:
- ./data:/data/db
ports:
- "27017:27017"
restart: always
SpringBoot - это приложение на основе вместе с базой данных mongodb.