Docker

Dockerインストール入門|コンテナ技術の基本を理解する

Docker インストール コンテナ入門

Dockerインストール入門
コンテナ技術の基本を理解する

Dockerのインストール方法、コンテナの基本概念、初めてのコンテナ実行を解説します。

こんな人向けの記事です

  • Dockerを初めてインストールする人
  • コンテナの基本概念を理解したい人
  • 初めてのDockerコマンドを実行したい人

Step 1Dockerとは

Dockerは、アプリケーションを「コンテナ」という軽量な仮想環境で実行するためのプラットフォームです。開発環境と本番環境の差異をなくし、「自分の環境では動くのに」という問題を解決します。

Step 2Docker Desktopのインストール

Docker公式サイトからDocker Desktopをダウンロードしてインストールします。

対応OS: Windows 10/11(WSL2が必要)、macOS 12以降、Linux(Ubuntu、Fedora等)に対応しています。

Step 3インストールの確認

ターミナル
# Dockerのバージョン確認
docker --version

# Docker Composeのバージョン確認
docker compose version

# 詳細情報の表示
docker info

Step 4初めてのコンテナ実行

ターミナル
# Hello Worldコンテナの実行
docker run hello-world

# Nginxをバックグラウンドで起動
docker run -d -p 8080:80 --name my-nginx nginx

# ブラウザで http://localhost:8080 にアクセスして確認

# コンテナの停止と削除
docker stop my-nginx
docker rm my-nginx

Step 5基本用語の整理

用語説明
イメージコンテナの設計図。読み取り専用のテンプレート
コンテナイメージから作成された実行中のインスタンス
Dockerfileイメージの構築手順を記述したファイル
Docker Hubイメージの公開リポジトリ
ボリュームコンテナ外にデータを永続化する仕組み
Docker Compose複数コンテナをまとめて管理するツール