Choose Language

Apply ⏱ 60 min

Docker Compose Tutorial

What You Will Learn

  • Docker Composeの基本的な使い方を学びます
  • 複数のDockerコンテナを簡単に管理する方法を理解します
  • Docker Composeを使用して、データベースとアプリケーションを接続する方法を知ります

Key Concepts

  • Docker Composeとは、複数のDockerコンテナを管理するツールです
  • Docker Composeでは、yamlファイルを使用してコンテナの構成を定義します
  • Docker Composeを使用すると、複数のコンテナを簡単に起動・停止・管理することができます

Code Examples

version: '3'
services:
  mongodb:
    image: mongo
    ports:
      - "27017:27017"
    environment:
      - MONGO_INITDB_ROOT_USERNAME=admin
      - MONGO_INITDB_ROOT_PASSWORD=supersecret

このコードは、MongoDBコンテナの構成を定義しています。

docker-compose up

このコマンドは、docker-compose.ymlファイルに基づいてコンテナを起動します。

Lesson Summary

このレッスンでは、Docker Composeの基本的な使い方を学びました。Docker Composeは、複数のDockerコンテナを管理するツールです。yamlファイルを使用してコンテナの構成を定義し、複数のコンテナを簡単に起動・停止・管理することができます。また、データベースとアプリケーションを接続する方法も学びました。Docker Composeを使用することで、開発環境の構築が容易になります。

Practice Exercise

  1. Docker Composeを使用して、MySQLコンテナとWordPressコンテナを起動し、接続してみましょう。

What Is Next

次のレッスンでは、Docker Composeを使用した開発環境の構築について学びます。また、Docker Hubを使用してイメージを共有する方法も学びます。