Java 使用Hibernate ORM和H2数据库创建JDK的Docker映像
我正在尝试创建一个Dockerfile,其中包含JDK14(或8之后的任何版本),以及Hibernate ORM和H2数据库。这是我的Maven POM依赖项部分Java 使用Hibernate ORM和H2数据库创建JDK的Docker映像,java,docker,hibernate,h2,Java,Docker,Hibernate,H2,我正在尝试创建一个Dockerfile,其中包含JDK14(或8之后的任何版本),以及Hibernate ORM和H2数据库。这是我的Maven POM依赖项部分 <dependencies> <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core --> <dependency> <groupId>org.hi
<dependencies>
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.31.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.h2database/h2 -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.200</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
</dependencies>
org.hibernate
冬眠核心
5.4.31.1最终版本
com.h2数据库
氢
1.4.200
朱尼特
朱尼特
4.13.1
org.junit.jupiter
朱尼特朱庇特
释放
测试
我在网上看了很多,但没有在Docker Hub上找到这些文物的官方图片。有人可以指导吗?只需在JDK中使用docker映像并添加项目/jar即可。您不应该在同一映像中使用h2数据库。而且,你需要给我们看你的dockerfile。