1

バイオインフォマティクス配列解析用の再現可能な解析画像を作成する方法として、Docker を使用しています。私は当初、考えられるすべてのツールを使用して uber-image を作成しようとしていましたが、devicemapperドライバー用に現在ある 10GB のイメージ制限に遭遇しました。

私が代わりに検討しているのは、ローカルにマウントされたホーム ドライブを使用して、小規模な分析またはパイプライン固有のイメージを使用することです。このようにして、ローカル ファイルの場所をマウントし、ローカル ファイル システムから読み書きすることができます。彼女は、私が書いた Docker イメージ内の Augustus 遺伝子モデリング ソフトウェアの簡単な例です: https://index.docker.io/u/tlaurent/docker-augustus/

もう 1 つの要件は、 xRDP でアクセスできる何らかの GUI デスクトップ環境があることです。幸いなことに、docker コンテナーは jpetazzo/dind にネストできます。つまり、GUI デスクトップ環境を実行する Docker ホストとして機能するベア メタル サーバーまたはクラウド サーバーを用意するという考えです。このホストは docker も実行し、任意の Docker イメージをプルできます。

[phusion/baseimage] (rep が低すぎる) を使用しています。これは独自の init システムを持ち、ネストされたイメージ ビルドと混合した ssh デーモンを実行します。

gnome作業を進めることができず、ロードxrdpKDE-full開始しましたが、セグフォルトが発生しましたが、LXDEインストールされており、うまく機能しているようです。 https://index.docker.io/u/tlaurent/docker-base-lxde-xrdp/

いくつかの質問: - Docker コンテナでデスクトップ環境を実行する際の問題を考えられる人はいますか? -- KDE が segfault したのは奇妙です。- そのようなシステムのベスト プラクティスは何ですか? -- マルチ ユーザー RDP 環境?? 大きくなる可能性のあるすべてのフォルダーは、おそらくホストがマウントされたボリュームにする必要がありますか? /home /var

どんな考えや提案も大歓迎です。この種のことを機能させることができる人は他にいますか?

4

0 に答える 0