合并两个泊坞窗图像

kma*_*ace 3 docker dockerfile

我希望用docker建立一些生物信息学分析.

我找到了两个我想使用的docker图像:

  1. jupyter /数据科学笔记本
  2. Bioconductor的/ devel_base

我已成功地独立运行这些图像,但我不知道如何将它们合并在一起.

是否可以合并两个泊坞容器?或者你从一个开始,然后手动安装另一个的功能?

Chr*_*end 7

你不能只合并图像.您必须根据所需的每个图像中的内容重新创建自己的图像.您可以下载这两个图像并为每个图像重新创建Docker文件,如下所示:

docker history --no-trunc=true image1 > image1-dockerfile
docker history --no-trunc=true image2 > image2-dockerfile
Run Code Online (Sandbox Code Playgroud)

用想要查看历史记录的图像替换image1和image2.在此之后,您可以使用这些dockerfiles来构建您自己的图像,这是两者的组合.

美中不足的是,任何ADD或COPY命令都不会显示复制的内容,因为您无权访问创建原始图像的本地文件系统.任何运气都没有必要,或者您可以从图像中获取任何缺失的位.