我想配置一个 Docker 容器来运行使用 Postgres 和 Jetty 的 Java 应用程序。 执行此操作的最佳方法是什么:
- 从 Docker 中心拉出三个独立的容器,并以某种方式将它们一起使用。
- 从头开始创建包含所有配置的 Dockerfile。
- 从 Docker 中心拉取三个镜像,并从中手动创建一个 Dockerfile。
最佳答案
我想指出,您的所有三个选项都是有效的...在您的第一个选项中,您指的“不知何故”是 Compose 。如果您将从它们创建一个 Dockerfile 替换为为它们创建一个 docker-compose.yml 文件,那么您的第三个选项是有意义的。
我把这个作为答案,因为我认为这将有助于理解不同的图像如何协同工作。看来您很自然地在寻找 Docker Compose。
关于java - 为 Web 应用程序配置 Docker 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427363/