LVLPATH

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

PATHSERVICEHANDS ONMANZI
Docker入門: docker container

Docker入門: docker container

🔹 Docker Containerとは?

Docker コンテナは、Docker イメージから作られた実行中のインスタンスです。

イメージは設計図、コンテナはその実体です。

🔹 特徴

  • 軽量で高速な起動
  • 仮想マシンよりリソース消費が少ない
  • 高い再現性と移植性
  • ホストOSのカーネルを共有

🔹 主なコマンド

🔸 コンテナを起動する

docker run イメージ名

例:

docker run ubuntu

🔸 バックグラウンドで起動(-d)

docker run -d イメージ名

例:

docker run -d nginx

🔸 名前をつけて起動(--name)

docker run --name コンテナ名 イメージ名

例:

docker run --name my-nginx nginx

🔸 インタラクティブに起動(-it)

docker run -it ubuntu

🔸 起動中のコンテナを表示

docker ps

🔸 すべてのコンテナを表示(停止中含む)

docker ps -a

🔸 コンテナを停止する

docker stop コンテナIDまたは名前

🔸 コンテナを削除する

docker rm コンテナIDまたは名前

🔸 起動中のコンテナに入る(exec)

docker exec -it コンテナ名 bash

🔸 コンテナを再起動する

docker restart コンテナ名

🔹 まとめ

  • コンテナ = 実行環境(イメージのインスタンス)
  • docker run で起動、docker ps で確認、docker stop/rm で管理
  • 再現性・移植性が高く、軽量な開発・本番環境の構築に最適
お問い合わせ