我想配置一个Docker容器来运行使用Postgres和Jetty的Java应用程序。 这样做的最佳方法是什么:
答案 0 :(得分:1)
我想指出,你的所有三个选项都是有效的...在你的第一个选项中,你指的是“某种方式”是Compose。如果你用为他们创建一个docker-compose.yml文件替换从他们创建一个Dockerfile ,你的第三个选择是有意义的。
我把它扔出去作为答案,因为我认为这将有助于理解不同的图像如何协同工作。看起来你很自然地在寻找Docker Compose。
答案 1 :(得分:0)
标准布局是使用2个容器 - 一个用于数据库,一个用于应用程序(带有Java应用程序的jetty - 我假设它是一个WAR文件)
两者都应基于Docker Hub上现有的标准容器。