Dockerのイメージとコンテナの違い

引用。
『イメージのインスタンスがコンテナです。…イメージを起動すると、そのイメージのコンテナが動作します。同じイメージの複数のコンテナを動作させることも出来ます。…起動中のイメージはすなわちコンテナです。』(拙訳)

An instance of an image is called container. …If you start this image, you have a running container of this image. You can have many running containers of the same image.
 :
So a running image is a container.
Docker image vs container

一覧の確認

イメージ一覧

イメージの一覧は docker images コマンドで見ることが出来る。

$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
hello-world         latest              0a6ba66e537a        11 weeks ago        960 B
docker/whalesay     latest              ded5e192a685        7 months ago        247 MB
コンテナ一覧

コンテナの一覧は docker ps コマンドで見ることができる。-a オプション無しだと起動中のコンテナのみが表示される。

コンテナのIDは、以下のコンテナ一覧表示のコマンドで見る

docker ps -a

Mac OS X へのDockerのインストール方法 - Qiita

例えば

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                   CREATED             STATUS                      PORTS               NAMES
635f560a655e        docker-whale        "/bin/sh -c '/usr/gam"    1 hours ago        Exited (0) 1 hours ago                         jovial_austin
7789ecdbc9b5        docker-whale        "/bin/sh -c '/usr/gam"    1 hours ago        Exited (0) 1 hours ago                         fervent_torvalds
ded5f0e7a4fd        docker-whale        "/bin/sh -c '/usr/gam"    1 hours ago        Exited (0) 1 hours ago                         cranky_wozniak

と表示出来る。
この NAMES は何だろうと思ったのですが、以下のリンクで理解。

Dockerコンテナを立ち上げるときに,--nameオプションで名前を指定しないと勝手に名前がつけられる.
Dockerコンテナのおもしろい名前 | SOTA

ちなみに boring_wozniak という名前だけは使われないようですw
なお、同じ name ではコンテナを起動出来ないようです。

Error response from daemon: Conflict. The name "〜" is already in use by container …. You have to remove (or rename) that container to be able to reuse that name.

と怒られます。