2016-09-26 3 views
3

私はいくつかのバイオインフォマティクス分析をセットアップするためにドッカーを使用したいと考えています。2つのドッカー画像を結合する

私が使用したい2枚のドッキングウィンドウの画像を発見した

  1. jupyter /データサイエンス・ノートブックを
  2. 私はこれらの画像のそれぞれを実行することに成功している

bioconductor/devel_base私はそれらを一緒にマージする方法を知らない。

ドッキング用の2つのコンテナをマージできますか?または、1つで始まり、手動でもう一方の機能をインストールしますか?

答えて

6

イメージをマージするだけではできません。あなたはあなたが望むそれぞれのイメージにあったものに基づいて自分自身を作り直さなければなりません。あなたは、このようなそれぞれの両方の画像と再作成ドッカーファイルをダウンロードすることができます

docker history --no-trunc=true image1 > image1-dockerfile 
docker history --no-trunc=true image2 > image2-dockerfile 

あなたが歴史を見たい画像を画像1と画像2を代入します。この後、これらのdockerfilesを使用して、2つの組み合わせである独自のイメージを構築できます。

ここ軟膏で飛ぶには、任意のADDまたはCOPYコマンドを使用すると、元の画像が作成されたからローカルファイルシステムへのアクセス権を持っていないので、コピーしたものを明らかにしないということです。必要ではない運があれば、画像自体から欠けているビットを得ることができます。

0

まず、もう一方の機能を手動でインストールしてください。合併ははるかに複雑で、あまりにも多くの未知数があります。

関連する問題