2016-08-24 3 views
1

UbuntuホストでアルパインベースのDockerイメージを実行する際の互換性の問題や既知の制限はありますか?アルパインベースのドッカー画像は、Ubuntuホストと完全に互換性がありますか?

私は、Dockerがプロセスレベルの分離を提供し、マシンリソースの呼び出しがcgroupインターフェイスを通じて行われることを理解しています。しかし、ホストマシンを構成する際に追加の手順を取らない限り、このタイプの設定(Ubuntuホスト上でAlpineコンテナを実行する)が実行時の問題を明らかにする特定のケースや言語があるかどうか疑問に思っています。

編集:
私は私の質問を高めてみたい...

私はドッカーはアイソレーションを提供することを理解しますがリークが孤立して存在する場合不思議?リークがある場合は、基本イメージと一致するホスト上のドッカーイメージをに実行する方が良い場合は、という奇妙なランタイムエラーは発生しません。

具体的には、あるレベルのアプリケーションはカーネルコードを必要とし、特定のカーネルで構築されています。異なるカーネルを持つホスト上でこれらのアプリケーションを実行すると、奇妙なランタイムエラーが発生する可能性があります。

たとえば、x86ホスト上のDockerコンテナでx64アプリケーションを実行すると、悪いことが起こることがありますか?

答えて

0

Dockerは特定のカーネルの上のLinuxディストリビューション間で完全に互換性があります。すべてのLinuxディストリビューションは、基本的に同じカーネルを使用しています。つまり、Docker Daemonがシステムとインターフェースする場所です。したがって、コンテナ内で実行されているものは、ホスト上の別のディストリビューションに関係なく、

そうでなければ、ドッカーは本当に私が想像するほど有用ではないでしょう。

私は個人的に別のホストシステム上で別のディストリコンテナを昨年問題なく実行しました。

関連する問題