我是Docker的新手,我仍然试图了解它应该如何使用。
我有两个问题,但首先,让我给你一些快速背景:
我想创建一个使用R,Python和Scala的项目。根据我所读到的内容,建议将所有3个保存在不同的容器中。
所以,我的问题是:
1)有没有办法以某种方式组合多个设计用于同一项目的容器?
2)可以组合Docker Hub上的几个docker镜像吗?例如,有一个为R中的地理空间分析设计的图像,还有另一个用于生成报告的pandoc的R图像 - 我能以某种方式将它们组合成一个R容器吗?或者你会建议将它们分开吗?
非常感谢!
答案 0 :(得分:2)
1)使用docker compose https://docs.docker.com/compose/
2)阅读两个dockerfiles,学习如何编写自己的Dockerfile并创建自己的“组合图像”https://docs.docker.com/engine/reference/builder/