Dockerコンテナ は、1つまたは複数のアプリケーションと、それらが実行する必要のあるすべてのライブラリ、その他のアプリケーション、およびツールを含む環境です。
アプリケーションは、その依存関係とともにコンテナーにカプセル化されます。
Dockerイメージを取得し、Dockerがインストールされた新しく購入したマシンでコンテナーを作成すると、アプリケーションは追加の作業や依存関係なしで動作します。
コンテナは、ホストマシンと呼ばれる、コンテナが実行されているコンピュータから完全に分離されています。 、そしてあなたは彼らにそれと通信させ、リソースを共有させる方法があります。
目標は、仮想マシンのように環境を完全に分離することではなく、アプリケーションを可能な限り移植可能にすることです。
Dockerコンテナーで実行されるアプリケーションは非常に高速であり、一度に多数のコンテナーを実行できます。
Docker Imagesについて話すとき、DockerImagesが構築されていると言いました。 Dockerコンテナが実行されます 、docker run
を使用 。