我们有一个使用jvm和python运行时以及其他一些库的应用程序。 作为我们的观点,jvm和python运行时以及这些库是我们依赖于应用程序的组件。
我们使用docker作为我们的开发环境,但是当前的docker release(1.5)似乎只支持基于流线的图像构建样式,我们必须在dockerfile中指定所有依赖库。
执行docker run命令时是否可以指定这些库?
在我们的应用程序示例中(假设我们之前构建了一些docker镜像:jvm,python,lib1,lib2 ......)
我们想要执行app。通过$ docker run --dep_img = jvm --dep_img = python --dep_img = lib1 --dep_img = lib2 our_app_image
可能的?
答案 0 :(得分:0)
简短回答:不会.Docker镜像背后的想法是一个静态的容器化应用程序,其中包含所有依赖项。有些解决方法可以解决问题并解决它: