지금 Dockerfile이 몇 개 있습니다.
하나는 Cassandra 3.5 용이며 FROM cassandra:3.5
또한 Kafka 용 Dockerfile도 있지만 t는 훨씬 더 복잡합니다. 그것은 FROM java:openjdk-8-fre
Kafka와 Zookeeper를 설치하기 위해 긴 명령을 실행합니다.
마지막으로 SBT를 사용하는 Scala로 작성된 애플리케이션이 있습니다.
해당 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을 어떻게 결합합니까? 구워진 것들로 어떻게 환경을 만들 수 있습니까?