Dockerはどのように機能しますか? 次の図は、Docker アーキテクチャと、「docker build」、「docker pull」、および「docker run」を実行したときの動作を示しています。 Docker アーキテクチャは 3 つの部分で構成されています。 DockerクライアントDocker クライアントは Docker マネージャーと通信します。 DockerホストDocker マネージャーは Docker API リクエストをリッスンし、イメージ、コンテナー、ネットワーク、ボリュームなどの Docker オブジェクトを管理します。 Docker レジストリDocker レジストリには Docker イメージが保存されます。 Docker Hub は誰でも使用できるパブリック レジストリです。 全体の動作プロセスを確認するために、「docker run」コマンドを例に挙げてみましょう。
Docker を使用すると、アプリケーションを迅速に開発、パッケージ化、実行できます。次の図は、従来の開発プロセスと Docker ベースの開発およびデプロイメント プロセスを比較したものです。 写真 開発者はローカルでコードを記述し、Docker イメージを構築して開発環境にプッシュできます。こうすることで、開発作業をチーム内で共有できるようになります。テストは開発環境で自動的に実行されます。 イメージは、Docker コンテナを作成するための手順が含まれた読み取り専用テンプレートです。イメージを作成して実行する手順を定義するには、Dockerfile を使用します。 上記のプロセスは、バグが発見されたり改善が必要になったりするたびに段階的に実行できます。 開発とテストが完了すると、Docker イメージが本番環境 (通常はクラウド上) にプッシュされます。 Docker は、変更を加えるたびに Dockerfile の変更された部分を再構築するだけで済むため、Docker を使用しない従来の開発方法に比べて非常に軽量で高速です。 |
<<: わずか 3 ステップで Docker を使用して Nginx リバース プロキシを作成する
CPS の同義語である Taobao アフィリエイトは、簡単に言えば、販売者が商品を宣伝するのを手伝...
Casbayは2010年に設立され、主にマレーシアとシンガポールでVPS、クラウドサーバー、外貨両替...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス紅封筒壁の顧客獲得は、一...
今日、グループ内で、Kubernetes プローブの設定方法を尋ねる人がいました。付け加えるべきこと...
Oracle Cloud Infrastructure に費やす 1 ドルごとに、Oracle テク...
1. 菜鳥の最新動向:アリババの物流事業を統合昨日(9月3日)、Cainiao Networkは最初...
ロシアのサーバープロバイダー profitserver は最近、中国の香港データセンターに香港 VP...
Hawkhost は新しいデータセンター、香港を開設しました。現在、世界中に 6 つのデータセンター...
長年の浮き沈みを経て、巨華軒は再びアリババによって最前線に押し上げられるかもしれない。最近、多くのメ...
政府機関であれ企業であれ、処理すべき文書は膨大で、作業プロセスは複雑であり、意思決定者は混乱した情報...
「こんにちは。投資したいお金があります。期待収益は 6 ~ 10 ポイントです。1 年間投資したいと...
ハーマンは本日、アマゾン ウェブ サービス プラットフォームをベースとした自動車業界向けソリューショ...
WeChat マーケティングに関しては、誰もがよく知っていると思います。ただし、WeChat 上のユ...
Baidu Webmaster Platform LEE の「外部リンク判定について」を解釈し、スパ...
Impactvps は 8 月に新しい NVMe シリーズの KVM 仮想 VPS をリリースしまし...