Dockerで効率的なローカル開発環境を構築する方法
はじめに
開発環境のセットアップに時間をかけていませんか?Dockerを使えば、効率的かつ安定したローカル開発環境を構築できます。本記事では、初心者でも簡単に始められるDockerの使い方を解説します。
Dockerとは?
Dockerは、アプリケーションをコンテナという軽量な仮想環境内で動作させるツールです。OS間の違いを気にせず、コードを「どこでも動く」状態にできます。
ステップ1: Dockerのインストール
- 公式サイトからDocker Desktopをダウンロード。
→ Docker公式サイト - インストール後、ターミナルで以下を入力して動作確認:
docker --version
ステップ2: Dockerfileを作成
プロジェクトルートにDockerfileを作成し、以下のように記述します(Pythonプロジェクトの例):
FROM python:3.9-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
ステップ3: Dockerイメージをビルド
以下のコマンドでイメージを作成します:
docker build -t my-python-app .
ステップ4: コンテナを起動
作成したイメージからコンテナを起動:
docker run -d -p 5000:5000 my-python-app
これで、http://localhost:5000 からアプリケーションにアクセス可能です。
まとめ
Dockerを使うことで、環境構築の手間を省き、プロジェクトに集中できます。次回は、複数のサービスを連携するDocker Composeの使い方を解説します。
ディスカッション
コメント一覧
まだ、コメントがありません