Docker:增强容器

我是Docker的新手,我仍然试图弄清楚它应该如何使用。

我有两个问题,但首先,让我给你一些快速的背景:

我想创build一个使用R,Python和Scala的项目。 根据我读过的内容,build议将全部3个放在不同的容器中。

所以,我的问题是:

1)有没有办法将多个devise为同一个项目的容器分组?

2)可以结合Docker Hub上的多个Docker镜像吗? 例如,在R中有一个为地理空间分析而devise的图像,而且是用于生成报告的另一个R图像,可以将它们组合成一个R容器吗? 或者你会build议保持他们分开?

非常感谢!

1)使用docker撰写https://docs.docker.com/compose/

2)阅读他们的dockerfiles,学习如何编写你自己的Dockerfile并创build你自己的“组合镜像” https://docs.docker.com/engine/reference/builder/