Docker のコア概念とコマンド

著者: 禅とコンピュータープログラミングの芸術

1 はじめに

  1. Docker は、アプリケーションを軽量でポータブルな自己記述型のコンテナ イメージにパッケージ化できるオープン ソースのコンテナ テクノロジ フレームワークで、アプリケーションの作成とデプロイを容易にします。
    2. Docker は、Linux カーネル、cgroup、および名前空間のコア メカニズムを使用して軽量の仮想化環境を提供し、AUFS、DeviceMapper、およびその他のテクノロジを組み合わせて分離とリソース制限を実現します。
    3. イメージ構築プロセスは Dockerfile を通じて定義できます。これにより、構築環境が最終的な動作環境から分離され、拡張が容易になります。
    4. Docker は、イメージ ウェアハウス (レジストリ) を通じて生成されたすべてのイメージを管理し、ユーザーはプルまたはプッシュ コマンドを通じてリモート ウェアハウスからイメージをダウンロードまたはアップロードし、バージョン管理と共有を実現できます。
    5. Docker を使用してアプリケーションを自動的に構築およびデプロイすることができ、クラスター管理とマイクロサービス アーキテクチャをサポートします。

    1. 最初の章では、コンテナーである Docker とは何か、その主な概念と機能を紹介し、読者が Docker の関連概念をすぐに理解できるようにします。
    2. 第 2 章では、Docker のアーキテクチャとそのコンポーネント、構成、インストールとデプロイメント、および関連用語を詳しく紹介します。
    3. 第 3 章では、Dockerfile 構文、イメージ レイヤー、多段階構築、リモート イメージ ウェアハウスへのプッシュ、ローカル キャッシュなど、Docker イメージ構築の基本を主に紹介します。
    4. 第 4 章では、Docker ネットワーク モデル、外部アクセスと内部接続、カスタム ネットワーク プラグインの使用、コンテナー間通信、ロギング、永続ストレージについて詳しく紹介します。
    5. 第 5 章では、Docker データ管理、バックアップとリカバリ、高可用性クラスター、および Compose ファイル配置ツールを紹介します。
    6. 第 6 章では、認証、認可、暗号化された送信、イメージ スキャンなど、いくつかの Docker セキュリティ メカニズムを簡単に紹介します。
    7. 最後の章では、著者が提起したいくつかの質問に答えます。

    2. 基本的な概念と用語の説明

    1. 容器

おすすめ

転載: blog.csdn.net/universsky2015/article/details/132033887