1. ホーム

[解決済み】Dockerイメージとコンテナの違いは何ですか?

2022-03-23 18:38:52

質問

Dockerを使用する場合、ベースとなるイメージからスタートします。それを起動し、変更を加え、その変更が別のイメージを形成するレイヤーに保存されます。

ですから、最終的にはPostgreSQLインスタンス用のイメージとWebアプリケーション用のイメージができ、それらの変更が持続され続けるのです。

コンテナとは何ですか?

どのように解決するのですか?

イメージのインスタンスをコンテナと呼びます。イメージは、あなたが説明したようなレイヤーの集合体です。このイメージを起動すると、このイメージのコンテナが実行されます。同じイメージの実行中のコンテナをいくつも持つことができます。

ですべてのイメージを見ることができます。 docker images 一方、実行中のコンテナを確認するには docker ps (ですべてのコンテナを見ることができます)。 docker ps -a ).

つまり、イメージの実行中のインスタンスがコンテナということですね。