Magento 2.4.4 CE docker compose

Last update: Aug 12, 2022

REQUIREMENTS

Docker https://docs.docker.com/desktop/install/windows-install/ DOCKER VM
Git https://git-scm.com/download/win GIT

STOP LOCAL SERVERS (XAMPP, OPENSERVER, DENWER, APACHE2, NGINX, MYSQL, etc)

CLONE THIS REPO VIA GIT (30min)

git clone [email protected]:alexamanov/m2-compose.git

OR DOWNLOAD ZIP

ZIP

OPEN PROJECT IN GIT BASH

cd m2-compose

BUILD AND RUN APP (30min)

docker-compose up --build -d

IMPORT DATABASE (30min)

Go to container mysql:
docker exec -it mysql bash
Import database:
mysql -u docker -pdocker m2 < /home/m2.sql IMPORT

FRONT

http://localhost/

FRONT

ADMIN

http://localhost/admin
Username: admin
Password: a111111

ADMIN

GO TO PHP CONTAINER

docker exec -it php bash
or via docker desktop

PHPMYADMIN

http://localhost:8088/
docker | docker

PMA

MAILHOG

http://localhost:8025/

MAIL-1 MAIL-2

PHPSTORM & XDEBUG

Open m2-compose/ce244 directory in PHPSTORM

Go to File > Settings > PHP > Servers

PHPSTORM-XDEBUG-1

Name: PhpServerBase
Host: 127.0.0.1
Use path mapping: true
Absolute path on the server: /var/www/html

PHPSTORM-XDEBUG-2

Go to File > Settings > PHP
Change CLi Interpreter
PHPSTORM-XDEBUG-4 PHPSTORM-XDEBUG-5 PHPSTORM-XDEBUG-6

Result: PHPSTORM-XDEBUG-3

AFTER INSTALLATION TO RUN USE

docker-compose up -d

DOWN APP (!!STOP)

docker-compose down

GitHub

https://github.com/alexamanov/m2-compose
You might also like...

Mark Shust's Docker Configuration for Magento

Mark Shust's Docker Configuration for Magento

markshust/docker-magento Mark Shust's Docker Configuration for Magento Table of contents Docker Hub Free Course Usage Prerequisites Setup Updates Cust

Aug 12, 2022

OSX/Linux Docker containers installer for Magento 2

Magento 2 OSX/Linux Docker Requirements MacOS: Docker, docker-sync, Git Linux: Docker, Docker-compose, Git on Debian based OS (Example: Ubuntu, Linux

Jul 24, 2022

This Magento 2 extension integrates EasyTranslate into Magento 2.

This Magento 2 extension integrates EasyTranslate into Magento 2.

EasyTranslate Magento 2 Connector This Magento 2 extension integrates EasyTranslate into Magento 2. Mind that you need to have an account with EasyTra

Dec 21, 2021

Magento - Magento Community Editions

Magento Community Edition /// THIS REPOSITORY IS DEPREACTED /// 1.9.4.1 will be the last version update. Please switch over to OpenMage! Either to the

May 26, 2022

Magento-Vagrant-Puppet-Nginx - Installs magento and a nginx server

Magento-Vagrant-Puppet-Nginx Installs Magento MySQL PHP PHP-FPM Nginx n98-magerun Setup git submodule init git submodule update vagrant up Modify pupp

Apr 1, 2022

Magento-composer-installer - Composer installer for Magento modules

Magento-composer-installer - Composer installer for Magento modules

!!! support the maintainer of this project via Patreon: https://www.patreon.com/Flyingmana Magento Composer Installer The purpose of this project is t

Aug 2, 2022

Chef-magento - Installs and Configures a Magento project

Description Requirements Chef 0.10.0 or higher required (for Chef environment use). Platform Debian, Ubuntu CentOS, Red Hat, Fedora Your basebox must

Jun 30, 2020

Cookbook-magento - Collection of recipes to build app stack for the Magento deployments with Chef

Magento Cookbook Collection of recipes to build app stack for the Magento deployments with Chef Installation With Berkshelf echo "cookbook 'magento',

Sep 26, 2020

Magento-bulk - Bulk Import/Export helper scripts and CLI utilities for Magento Commerce

Magento Bulk Bulk operations for Magento. Configuration Copy config.php.sample to config.php and edit it. Product Attribute Management List All Attrib

Mar 25, 2021
All about docker projects either from dockerfile or compose. Anyway, here the project is in the form of a service, for the programming language I will make it later
All about docker projects either from dockerfile or compose. Anyway, here the project is in the form of a service, for the programming language I will make it later

Docker Project by ItsArul Hey, yo guys okay, this time I made some projects from Docker. Anyway, this project is open source, for example, if you want

Jul 19, 2022
Docker-magento - Docker image for Magento 1.6 to 1.9

Docker image for Magento 1.x This repo creates a Docker image for Magento 1.x. Please note The primary goal of this repo is to create Docker images fo

Dec 17, 2021
Docker-magento2 - 🐳 Docker containers with all required Magento 2 dependencies installed available as FPM through Nginx and CLI

Magento 2 Docker A collection of Docker images for running Magento 2 through nginx and on the command line. Quick Start cp composer.env.sample compose

Jun 9, 2022
🐋 This project aims to broaden knowledge of system administration by using Docker: virtualizing several Docker images, creating them in a new personal virtual machine.

?? This project aims to broaden knowledge of system administration by using Docker: virtualizing several Docker images, creating them in a new personal virtual machine.

Jan 26, 2022
A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

Jun 9, 2022
A Magento Development Environment Made of Docker Containers

Docker for Magento 1 Extension Development Tl;dr How do I use this? Clone it. Type docker-compose up -d. Install a Magento Mount your file share. Deve

May 10, 2021
Production ready scalable Magento setup utilizing the docker

Magento docker image Requirements This docker image expects 2 other linked containers to work . Mysqldb or Mariadb linked as 'db' Memcached linked as

Jun 21, 2021
Mage2click toolset to create and manage the Magento Docker development environment with mutagen.io file-sync for macOS and native filesystem mounts on Linux.
Mage2click toolset to create and manage the Magento Docker development environment with mutagen.io file-sync for macOS and native filesystem mounts on Linux.

Mage2click - Magento Docker Toolset Mage2click toolset is a system-wide command-line tool for creating and managing simultaneously running Magento Doc

Jun 6, 2022