Repolode
markshust

markshust/docker-magento

Compose構成、PHP・Nginxイメージ、補助CLIスクリプトを備えた、Magento 2向けDocker開発環境。

スター
2,867
フォーク
1,060
未解決の Issue
3
最終コミット
9 日前

これは何?

docker-magentoは、Magento 2のローカル開発環境を構築するためのDocker設定です。カスタムPHP-FPM・NginxイメージやDocker Composeのサンプル構成、Magentoのインストール、コンテナ内でのbin/magentoやComposerの実行、コンテナ管理といった一般的な作業をまとめたbin/ヘルパースクリプトを提供します。

Magentoストアに必要なMariaDB、OpenSearchまたはElasticsearch、RabbitMQ、Varnish、SSHコンテナなどの関連サービスをカバーし、MagentoとMage-OSの特定バージョンに固定したイメージタグを使用しています。1行のセットアップスクリプトでMage-OSまたはAdobe Commerce / Magento Open Sourceをインストールでき、Xdebug、Hyväテーマのビルド、PHPコード品質ツールにも対応しています。

macOSまたはLinuxで開発するMagento開発者を対象としており、WindowsではWSL経由で利用できます。ライセンスはMITで、M.academyによる無料のスクリーンキャスト講座も付属しています。

主な機能

  • 01Magento 2向けのカスタムPHP-FPM・Nginx Dockerイメージ
  • 02OpenSearchまたはElasticsearch、RabbitMQ、Varnishなどを含むDocker Compose構成
  • 03Mage-OSまたはAdobe Commerce / Magento Open Source向けのワンラインインストーラー
  • 04専用コンテナでCookieを使って起動するXdebugデバッグ
  • 05bin/magento、Composer、データベースバックアップ、PHPCS/PHPStan用のヘルパースクリプト

ユースケース

  • ホストにPHPやMySQLをインストールせずに、Magento 2のローカル開発環境を構築する
  • コンテナ化された環境で、OpenSearchまたはElasticsearchを使ったMagentoストアの動作をテストする
  • DockerとPhpStorm上でXdebugを使い、Magentoのコードをデバッグする
  • プロジェクトのコンテナ内でTailwindを使ってHyväテーマをビルドする

トピック

#magento#magento-2#docker#docker-compose#php#ecommerce#development-environment#docker-magento#hacktoberfest#magento2

よくある質問

docker-magento とは?
Compose構成、PHP・Nginxイメージ、補助CLIスクリプトを備えた、Magento 2向けDocker開発環境。 docker-magentoは、Magento 2のローカル開発環境を構築するためのDocker設定です。カスタムPHP-FPM・NginxイメージやDocker Composeのサンプル構成、Magentoのインストール、コンテナ内でのbin/magentoやComposerの実行、コンテナ管理といった一般的な作業をまとめたbin/ヘルパースクリプトを提供します。
docker-magento は無料で使えますか?ライセンスは?
docker-magento は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
docker-magento は今もメンテナンスされていますか?
活発にメンテナンス中。docker-magento の最終コミットは 2026年10月28日 です。
docker-magento は何に使えますか?
ホストにPHPやMySQLをインストールせずに、Magento 2のローカル開発環境を構築する コンテナ化された環境で、OpenSearchまたはElasticsearchを使ったMagentoストアの動作をテストする DockerとPhpStorm上でXdebugを使い、Magentoのコードをデバッグする プロジェクトのコンテナ内でTailwindを使ってHyväテーマをビルドする
docker-magento はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/markshust/docker-magento

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト