今やソフトウェア開発に欠かせないDockerですが、専門用語も多く初心者にはとっつきにくい所もあると思います。
今回はそんなDokerの「イメージ」と「コンテナ」についてシンプルに解説していきます。
イメージをつかむのに役立ててもらえればと思います。
この記事の内容
Dockerイメージとは
Dockerイメージは、仮想環境を作るためのベースとなるファイルのことです。
CentOSのイメージ、Ubuntuのイメージなど様々なものが用意されています。
Dockerコンテナとは
Dockerイメージを元にホストマシン上に作られる仮想環境(ファイルシステム)です。
コンテナを用途別に複数立ち上げて開発することが多いです。
Dockerイメージを元にコンテナを作る

Dockerイメージとは、コンテナの元になるものです。
Dockerイメージからコンテナを作るのがdocker run
コマンドです。
イメージからは複数のコンテナを作れる

Dockerイメージからは複数のコンテナを作る事ができます。
コンテナにはIDがふられるので、同じイメージから作られたコンテナでもこのIDで区別できます。
IDのほかに、任意の名前を付ける事もできます。
開発の時に操作するのがコンテナ
何かプログラミングして動かしたりするときは、主にコンテナを操作する事になります。
Dockerイメージから新しいイメージを作れる

既存のイメージを元に、新しいイメージを作れます。
イメージを作るのはdocker build
コマンドです。
コマンドを実行するディレクトリにDockerfile
という名前のファイルを作り、新しく作るイメージの内容を記述します。
イメージとコンテナの一覧、削除コマンド

ホストマシン上に保存されているDockerイメージの一覧を表示するにはdocker images
コマンドを使います。
Dockerコンテナの一覧を表示するにはdocker ps
コマンドを使います。
Dockerイメージを削除するにはdocker rmi
コマンドを使います。
Dockerコンテナを削除するにはdocker rm
コマンドを使います。
以上です。イメージがしやすくなればうれしいです。
コメント/ピンバック