我现在有几个Dockerfiles.
一个是Cassandra 3.5,它是 FROM cassandra:3.5
我也有一个用于Kafka的Dockerfile,但是t要复杂得多.它FROM java:openjdk-8-fre运行了很长的命令来安装Kafka和Zookeeper.
最后,我有一个用Scala编写的应用程序,它使用SBT.
对于那个Dockerfile,它是FROM broadinstitute/scala-baseimage我的Java 8,Scala 2.11.7和STB 0.13.9,这是我需要的.
也许,我不明白Docker是如何工作的,但是我的Scala程序将Cassandra和Kafka作为依赖项并用于开发目的,我希望其他人能够简单地克隆我的repo Dockerfile然后能够用Cassandra,Kafka构建它,Scala,Java和SBT都融入其中,以便他们可以编译源代码.我虽然遇到了很多问题.
如何组合这些Dockerfiles?我如何简单地制作出烘焙过的环境?