如何修复Docker compose up以代码1退出的错误
我是码头工人的初学者。 我有一个简单的DockerFile和Docker-compose.yml文件 当我使用docker compose up时,它会显示一个错误,该错误与代码1一起退出 我不知道怎样才能修好它。 我的DockerFile:如何修复Docker compose up以代码1退出的错误,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我是码头工人的初学者。 我有一个简单的DockerFile和Docker-compose.yml文件 当我使用docker compose up时,它会显示一个错误,该错误与代码1一起退出 我不知道怎样才能修好它。 我的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_H
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数据库。docker可能会由于构建过程中的许多问题而失败。我的建议是在这里找到解决办法
docker可能会因为构建过程中的许多事情而失败。我的建议是在这里找到解决方案
退出代码1表示由于应用程序错误或Dockerfile中对容器中不存在的文件的引用不正确而导致容器停止。是的,我知道。但我认为我做的都是正确的,无法理解我的错误在文件中的何处当您运行命令时,终端在给出退出代码1之前显示了什么?W这是目录中的DockerFile和docker-compose.yml?你知道了,还有很多事情没有问题。你能将docker compose中的日志粘贴到这里吗?我面临着同样的问题@saharsa,你是如何解决的?退出代码1表示容器由于应用程序错误或Dock中不正确的引用而停止erfile指向容器中不存在的文件。是的,我知道。但我认为我做的都是正确的,无法理解我的错误在文件中的什么位置当你运行命令时,终端在给出退出代码1之前显示了什么?你的DockerFile和docker-compose.yml在目录中的什么位置?你知道了,有很多东西是不正确的有问题。你能将docker compose的日志粘贴到这里吗?我面临着同样的问题@saharsa,你是如何解决的?你现在可以使用评论要求澄清或接受回答。你现在可以使用评论要求澄清或接受回答