Docker Engine
もくじ
Docker Engine はオープンソースによるコンテナー技術であり、アプリケーションの構築とコンテナー化を行います。 Docker Engine はクライアントサーバーアプリケーションとして動作し、以下を提供します。
- デーモンプロセス
dockerd
を長期にわたって動作させるサーバー。 - アプリケーションプログラムが Docker デーモンとやりとりしたり指示したりするためのインターフェースとなる API。
- コマンドラインインターフェース (CLI) クライアントである
docker
。
CLI は Docker API を利用して、Docker デーモンの制御ややりとりを行います。 これはスクリプト処理や CLI コマンドの直接操作によって行います。 これ以外の Docker アプリケーションの多くが API や CLI を利用しています。 デーモンからは、イメージ、コンテナー、ネットワーク、ボリュームといった Docker オブジェクトが生成され管理されます。
詳細は Docker アーキテクチャー を参照してください。
ライセンス
Commercial use of Docker Engine obtained via Docker Desktop within larger enterprises (exceeding 250 employees OR with annual revenue surpassing $10 million USD), requires a paid subscription. Apache License, Version 2.0 ライセンスの全文は LICENSE を参照してください。