Dockerの概要 Docker はオープンソースのソフトウェア展開ソリューションです。 Dockerの構成 Docker は、Docker サーバーと Docker クライアントで構成されています。次の図に示すように、Docker には、コンテナー、イメージ、リポジトリというコンポーネントが含まれています。 Docker と VM コンテナの一種である Docker は、従来の VM とは大きく異なります。まず、アーキテクチャの観点から 2 つを比較してみましょう。 比較すると、VM は実際にはハードウェアに基づいて仮想化されたオペレーティング システム (ハイパーバイザー) であり、複数の VM が基盤となるハードウェア リソースを共有していることがわかります。 Docker は Linux ベースの分離に Namespace と CGroups テクノロジを使用しており、これにより Docker はハードウェア オペレーティング システムと VM の両方で実行できます。両者の違いによって両者の違いも決まります。ここでは両者の違いを次のようにまとめます。 Docker にはこのような機能がありますが、Docker では何ができるのでしょうか?下の図は、docker の 8 つのシナリオを示しています。実際の作業に基づいて、著者は主に docker を使用して既存製品のリリース プロセスを簡素化し、環境設定作業を大幅に削減しました。docker の分離により、アプリケーションを docker イメージにパッケージ化でき、同じ製品の異なるバージョンを異なるイメージにパッケージ化できるため、テストも容易になります。 したがって、さまざまな立場から Docker を見ると、Docker によってもたらされる変化は多岐にわたります。 以下もご興味があるかもしれません:
|
>>: JavaScript での実行コンテキストと実行スタックの例の説明
目次概要Big O 表記法とは何ですか?オー(1)の上) (n^2) O(logn) ですの上!)結...
序文MySQL バージョン 8.0.23 では、新しい機能「Invisible Column (In...
テキストオーバーフローを表示するにはどうすればいいですか? どのようなニーズがありますか?単一行です...
コードは次のようになります。 <!DOCTYPE html> <html> ...
目次1. はじめに2. 初期ビュー(I) Vueの概念を理解する(II) MVVMアーキテクチャ(I...
Windows システムと比較して、Linux システムは多数の豊富なコマンドライン ツールを提供し...
この記事では、スクロールウィンドウを実装するためのJavaScriptの具体的なコードを参考までに紹...
これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...
1. 問題の説明: MysqlERROR1698 (28000) の解決方法、新しくインストールされ...
目次1. データ操作言語 (DML) 2. データを追加する(挿入) 3. 既存のテーブルをコピーし...
先日、外国人の方がHTML+CSSを使ってHamburgerMenuを実装している動画を見ました。最...
CSS3 構文: (750 ピクセルのデザインの場合、1rem = 100 ピクセル) @media...
> MySQL 5.7 クラスタ マスターとスレーブをデプロイする (テストのみ)イメージバー...
Linux に PHP7 をインストールするにはどうすればいいですか? 1. 依存パッケージをインス...
目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...