2015-09-06 59 views
0

我想配置一个Docker容器来运行使用Postgres和Jetty的Java应用程序。 这样做的最佳方法是什么:为webapp配置Docker的最佳方法是什么?

  1. 从Docker集线器中拉出三个独立的容器,并以某种方式将它们一起使用。
  2. 使用所有配置从头开始创建Dockerfile。
  3. 从Docker集线器中拖出三个镜像,并从中手动创建一个Dockerfile。
+0

太模糊。这显然取决于你的应用程序,你的系统,你的安全要求等等,我很肯定你很清楚这一点。 –

+0

我刚开始使用Docker,我想知道如何将它配置为一个简单的Web应用程序。你能否至少简要描述这些方法的优缺点?还有其他的方法,我失踪了吗? – SvitlanaNesterenko

回答

1

我想指出,你的所有三个选项都是有效的......在你的第一个选项中,你所指的“不知何故”是Compose。如果你替换创建一个Dockerfile为他们创建一个docker-compose.yml文件

我在这里抛出这个答案,因为我认为这将有助于理解不同的图像如何协同工作。看起来你很自然地在寻找Docker Compose。

0

的标准布局是使用2个容器 - 一个数据库和一个用于应用程序(码头您的Java应用程序 - 我假定这是一个WAR文件)

双方应根据标准容器随时可用于Docker Hub。

相关问题