java从Dockerfile到Dockercompose
我创建了一个DockerFile,如下所示:
FROM openjdk:14-jdk-alpine
ARG JAR_FILE=target/edms-influx-device-fixer-1.2.1.jar
COPY ${JAR_FILE} device-fixer-1.2.1.jar
ENTRYPOINT ["sh", "-c","java -jar -Dspring.profiles.active=prod device-fixer-1.2.1.jar "]
如何获得docker compose,使我能够运行Spring Boot项目
# 1 楼答案
创建一个名为
docker-compose.yml
的文件,其中包含以下内容(您可以在此处阅读有关docker-compose的更多信息):然后运行它:
运行
docker ps
进行确认# 2 楼答案
您可以将Dockerfile和项目保存在
backend
文件夹中。然后你可以写一个例子我会删除dockerfile中的spring配置文件,但这是一个品味问题