7
有没有一种方法可以将Docker映像合并到一个容器中?
我现在有几个Dockerfile。 一种是Cassandra 3.5,它是 FROM cassandra:3.5 我也有一个针对Kafka的Dockerfile,但是要复杂得多。它是,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作为依赖项,出于开发目的,我希望其他人能够简单地使用克隆我的仓库,Dockerfile然后再使用Cassandra,Kafka来构建它。 ,Scala,Java和SBT都加入进来,因此它们只能编译源代码。我对此有很多问题。 如何合并这些Dockerfile?我如何简单地将这些东西放入一个环境中?