0

本番環境で docker を使用する際のベスト プラクティスについて質問があります。

私の会社では、SLES12 をホスト OS として使用しています。Docker コンテナーのベースとしても SLES を使用する必要がありますか?

私の意見では、SLES イメージは大きすぎて、小さなベース イメージに対する ddocker の推奨事項に従うことができません。

私の質問は次のとおりです。さまざまなホストとコンテナー OS を使用して本番環境で Docker を使用した経験がある人はいますか? コンテナーに小さい debian/ubuntu ベース イメージを使用する場合、不利な点はありますか? (オーバーヘッド、セキュリティ、...)

4

1 に答える 1

0

Docker 化されたアプリケーションの場合、より小さな基本イメージが好まれるというあなたの評価に同意します。これにより、ディスク容量が節約され、ネットワーク転送が削減され、セキュリティの脆弱性と一般的な複雑さを心配するソフトウェア サーフェスが小さくなります。私の知る限り、さまざまなホスト/コンテナーのディストリビューションが標準であり、それらが一致する場合、意図的な設計というよりは偶然です。ホスト OS とコンテナーとのやり取りの方法は非常に異なるため、それらが同じであっても、パッチを適用し続けるための手順は異なります。とはいえ、スタッフのスキル セットによっては、同じパッケージ マネージャー エコシステム (rpm と deb) に固執することで、ツールに慣れるという点でメリットがある場合があるため、小規模なベース RPM ディストリビューションを見つけることは良い選択かもしれません。

于 2015-01-25T01:57:12.933 に答える