java - 为 Web 应用程序配置 Docker 的最佳方法是什么?

标签 java postgresql docker jetty

我想配置一个 Docker 容器来运行使用 Postgres 和 Jetty 的 Java 应用程序。 执行此操作的最佳方法是什么:

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

最佳答案

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

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

关于java - 为 Web 应用程序配置 Docker 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427363/

相关文章:

sql - postgresql 将变量发送到函数,转换?

macos - 在 MacOS X 上不匹配 pg_dump

docker - 使用 docker-compose 在容器中安装 docker-machine VM 文件夹

java - 判断一个KeyEvent是否属于KEY_PRESSED类型

windows-7 - 在 Windows 7 中使用 java jre6 而不是 jre7

java - 我应该如何渲染 2D 手电筒效果?

raspberry-pi - 在 Raspberry Pi 上运行 Docker 时启动容器时常失败

java - 单击表中的空槽后取消选择 TableItem

java - 异常 : Callable statement did not return any value

macos - 无法拉取私有(private) Docker hub 存储库