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 | 複数コンテナをまとめて管理するツール |