Dockerイメージはコンテナのテンプレートです 。
すべてはDockerイメージから始まります。
docker run
を使用してイメージからコンテナを作成するようにDockerに指示した場合 、魔法を実行し(ファイルシステムの作成、依存関係の初期化など)、コンテナが作成されます。
画像が作成されます Dockerfileから docker build
を使用する コマンドであり、ローカルに保存することも、 Docker HubなどのDockerレジストリに公開することもできます。 、パブリック画像とプライベート画像を保存できます。
https://hub.docker.com/にアクセスすると、独自の画像を作成しなくても自由に使用できる画像がたくさん表示されます。
多くの場合、これらの画像は公式であり、特定のテクノロジーの背後にある開発チームによって作成されています。
たとえば、これは公式のNode.js Dockerイメージです:https://registry.hub.docker.com/_/node。
画像とコンテナの使用方法については、後ほど詳しく説明します。