LVLPATH

日本最強無料プログラミングスクール

PATHSERVICEHANDS ONMANZI
Docker入門: docker image

Docker入門: docker image

🔹 Docker Imageとは?

Docker イメージは、アプリケーションを実行するためのひな形です。

OS・アプリ・ライブラリ・設定などがすべてまとめられた、読み取り専用のテンプレートです。

コンテナはこのイメージから作られます。

🔹 特徴

  • レイヤー構造になっており、変更があった部分だけが新しいレイヤーとして追加されます。
  • 変更のないレイヤーはキャッシュとして再利用され、ビルドが高速になります。
  • 複数のコンテナで同じイメージを使い回すことができ、再現性・移植性に優れています。

🔹 主なコマンド

🔸 イメージ一覧を表示する

docker images
  • 自分のPCに保存されているイメージ一覧が表示されます。

🔸 イメージをビルドする

docker build -t イメージ名 .

例:

docker build -t my-app .
  • -t はイメージに名前をつけるオプション
  • . は現在のディレクトリのDockerfileを使うことを示す

🔸 イメージを削除する

docker rmi イメージID

例:

docker rmi abc123def456
  • docker images で確認したIDを指定して削除します

🔸 Docker Hub からイメージを取得する

docker pull イメージ名

例:

docker pull nginx
  • nginx の公式イメージをDocker Hubから取得します

🔸 イメージからコンテナを起動する

docker run イメージ名

例:

docker run ubuntu
  • ubuntu のイメージからコンテナを作成・実行します

🔹 よく使われる公式イメージ例

  • ubuntu:最小構成のLinux OS
  • node:Node.js 実行環境
  • nginx:Webサーバー
  • mysql:MySQL データベース

🔹 まとめ

  • Docker Image はアプリ実行のベースとなる「設計図」
  • docker build で作成、docker pull で取得、docker run で実行
  • イメージを管理・共有することで、同じ環境を簡単に再現できる
  • Docker containerはimageを元に作られる
お問い合わせ