sah*_*rsa 1 docker dockerfile docker-compose
我是 Docker 的初学者。我有一个简单的 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_HOME
EXPOSE 8080
CMD ["java","-Dspring.data.mongodb.uri=mongodb://db:27017/","-jar","/home/spring-docker.jar"]
Run Code Online (Sandbox Code Playgroud)
Docker-撰写:
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
Run Code Online (Sandbox Code Playgroud)
SpringBoot 是基于应用程序及其 mongodb 数据库。
由于构建过程中的许多事情,docker 可能会失败。在这里找到解决方案是我的建议
小智 5
可能看起来有点模糊,但我发现重新启动 docker 总是有助于解决这个问题。
如果在 Windows 上,go to your ash tray, right click on docker icon, select restart
问候
| 归档时间: |
|
| 查看次数: |
6449 次 |
| 最近记录: |