79得票4回答
如何在基于java:8-jdk-alpine的Docker镜像中安装curl并保持镜像干净?

我们有一段Java代码,运行curl命令以获取某些结果。 我们已经构建了一个Jar文件,该Jar文件可以正常执行。 现在,当我们尝试将Java程序(使用Jar)制作成Docker容器并在Docker中运行应用程序时,我们遇到了这个错误:errorjava.io.IOException: C...

8得票3回答
测试容器无法配置端口绑定

我正在使用testcontainer版本1.15.2。测试在Windows 10上的IntelliJ中运行。 我有一个WireMock容器。默认情况下,它在端口8080上监听。我想将此端口映射到例如8081。所以我这样做: public WiremockContainer() { s...

7得票2回答
在Java中控制docker-compose

我创建了相当数量的docker-compose脚本,用于启动多个服务。我现在想要在JVM中控制docker-compose。基本上,我想能够执行up和down命令,最好带上-p <项目名称>参数,这样我就可以同时启动多个实例。 在Java中是否可能实现这一点?