カーネルスペースコードを持つアプリケーションがあり、Linuxカーネル2.6.32-431.el6.x86_64
(centos 6.5)でコンパイルされています。その後、アプリケーションを実行するためのカーネルモジュールとしてインストールされます。 Docker(Amazon Linux AWS EC2インスタンスにインストールされています)でアプリケーションをコンテナ化しようとしたときに、上位のカーネルバージョンがモジュールと互換性がないという不満があります。 2.6.32-431.el6.x86_64
というカーネルバージョンを持つホストにDockerをインストールする必要がありますか?はいの場合、コンテナは特定のホストマシンに依存していますか?コンテナは特定のホストに依存していますか?
0
A
答えて
1
コンテナにはアプリケーションとそのすべての依存関係が含まれますが、カーネルは他のコンテナと共有されます。これらは、ホストオペレーティングシステム上のユーザー空間で独立したプロセスとして実行されます。
https://www.docker.com/what-docker
ドッカーコンテナは、ホストのカーネルを使用します。コンテナに必要なカーネルと同じバージョンのカーネルをホストのカーネルとしてインストールできますが、CentOS6でコンパイルされたカーネルをAmazon Linux上で実行することはできません。
具体的なアプリケーションの要件を考慮して、私は を使って、VMで自分のカーネルを使用できるようにするXENやKVMなどの「本当の」仮想化ソリューションを提案します。
関連する問題
- 1. 糸は、依存関係の依存関係のために特定のピンを特定していますか?
- 2. Eigenの実装は標準コンテナに依存しますか?
- 3. ホスト名に依存しないYesodアプリケーション
- 4. 'アクティブ'ナビゲーション項目は特定のセクションに依存します
- 5. 特定のナゲットパッケージに依存している
- 6. ロードの.propertiesファイルはhttpホストに依存します
- 7. 代わりに特定のコンテナのマシンをホストへのルート
- 8. Androidレイアウト高さをコンテナの特定のパーセンテージに設定していますか?
- 9. テンプレートクラスの特殊化はコンストラクタ引数に依存しますか?
- 10. TomEEのホスト依存リソース
- 11. NInjectは特定の依存関係を解決しません
- 12. Visual Studioコード(VSCode)のホストまたはOSに依存する設定
- 13. サブジェクトからオブザーバへの依存関係に依存していますか?
- 14. maven3の戦争に依存している特定のファイルを除外する
- 15. WinSxS:gdiplus.dllの特定のバージョンに依存するには?
- 16. 特権付きDockerコンテナを使用して、ホスト上の他のコンテナを起動できますか?
- 17. lddは依存関係の依存関係も示していますか?
- 18. ホストに依存するnginxリダイレクト
- 19. ホストのホスト名をドッキング・コンテナから設定する
- 20. 特定の依存関係のみのMaven強制更新(特定の依存関係の場合はmvn -U)
- 21. 依存性注入コンテナ
- 22. 特定のURLでdockerコンテナを実行しています
- 23. 特定のスナップショットバージョンのAndroid依存性
- 24. SSL:鍵ファイルは作成されたホストに依存しますか?
- 25. symfony2依存性注入コンテナを認識しているPHPUnitテストケース
- 26. mod_rewriteはどのモジュールに依存していますか?
- 27. Pythonはどのカーネルサービスに依存していますか?
- 28. C++オブジェクトファイルのサイズは何に依存していますか?
- 29. ウェブサイトのレンダリングはOSに依存していますか?
- 30. オーディオサンプルの周波数はチャンネルに依存していますか?