All Projects → clean-docker → Magento2

clean-docker / Magento2

Licence: mit
Docker Image to Magento 2 local development in Mac, Linux and Windows

Projects that are alternatives of or similar to Magento2

Docker Magento2
Docker image for Magento 2
Stars: ✭ 336 (-18.45%)
Mutual labels:  magento2, docker-image
Magento2 Varnish Redis Ssl Docker Compose
Deploy Magento2 with Varnish Cache and Redis with SSL termination using Docker-compose tool
Stars: ✭ 37 (-91.02%)
Mutual labels:  magento2, docker-image
Docker Ngrok
An Ngrok v2 container based on wizardapps/ngrok and fnichol/ngrok
Stars: ✭ 368 (-10.68%)
Mutual labels:  docker-image
Gitlab Ci Android
GitLab CI image for building Android apps
Stars: ✭ 399 (-3.16%)
Mutual labels:  docker-image
Fluentd Docker Image
Docker image for Fluentd
Stars: ✭ 383 (-7.04%)
Mutual labels:  docker-image
Gitlab Time Tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
Stars: ✭ 371 (-9.95%)
Mutual labels:  docker-image
Docker Guacamole
A self-contained guacamole docker container for x64 and ARM. Remotely connect over SSH, RDP or VNC using HTML5.
Stars: ✭ 389 (-5.58%)
Mutual labels:  docker-image
Appium Docker Android
Appium Server setup to automate android testing on real devices
Stars: ✭ 360 (-12.62%)
Mutual labels:  docker-image
Docker Ipsec Vpn Server
Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
Stars: ✭ 4,356 (+957.28%)
Mutual labels:  docker-image
Pg timetable
pg_timetable: Advanced scheduling for PostgreSQL
Stars: ✭ 382 (-7.28%)
Mutual labels:  docker-image
Matchering
🎚️ Open Source Audio Matching and Mastering
Stars: ✭ 398 (-3.4%)
Mutual labels:  docker-image
Awesome Docker
🐳 A curated list of Docker resources and projects
Stars: ✭ 20,870 (+4965.53%)
Mutual labels:  docker-image
Wac
WebAssembly interpreter in C
Stars: ✭ 372 (-9.71%)
Mutual labels:  docker-image
Picluster
A Simplified Docker Swarm or Kubernetes Alternative to Container Scheduling and Orchestration
Stars: ✭ 390 (-5.34%)
Mutual labels:  docker-image
Magento Cache Clean
A faster drop in replacement for bin/magento cache:clean with file watcher
Stars: ✭ 366 (-11.17%)
Mutual labels:  magento2
Arch Delugevpn
Docker build script for Arch Linux base with Deluge, Privoxy and OpenVPN
Stars: ✭ 404 (-1.94%)
Mutual labels:  docker-image
Max Image Resolution Enhancer
Upscale an image by a factor of 4, while generating photo-realistic details.
Stars: ✭ 361 (-12.38%)
Mutual labels:  docker-image
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-8.98%)
Mutual labels:  docker-image
Please Contain Yourself
A Docker tutorial written for people who don't actually know Docker already.
Stars: ✭ 385 (-6.55%)
Mutual labels:  docker-image
Docker Pm2
🐳 Official Docker Image for PM2 runtime
Stars: ✭ 412 (+0%)
Mutual labels:  docker-image

Magento 2

Magento 2 Docker to Development

Apache 2.4 + PHP 7.1 + OPCache + MariaDB + N98 Magerun 2 + XDebug + Redis

Build Status Docker Build Docker Pulls Docker Starts Build Status Releases

Requirements

MacOS:

Install Docker, Docker-compose and Docker-sync.

Windows:

Install Docker, Docker-compose and Docker-sync.

Linux:

Install Docker and Docker-compose.

How to use

Execute in your terminal, change the MYMAGENTO2 to use the name of your project:

curl -s https://raw.githubusercontent.com/clean-docker/Magento2/master/init | bash -s MYMAGENTO2 clone

If you want to install the Magento 2, use like that:

cd MYMAGENTO2
./shell
rm index.php
install-magento2

You can specify the version that want install (e.g. install-magento2 2.2).

Panels

Enjoy your new panels!

Web server: http://localhost/

PHPMyAdmin: http://localhost:8080

Local emails: http://localhost:8025

Features commands

Commands Description Options & Examples
./init If you didn't use the CURL setup command above, please use this command changing the name of the project. ./init MYMAGENTO2
./start If you continuing not using the CURL you can start your container manually
./stop Stop your project containers
./kill Stops containers and removes containers, networks, volumes, and images created to the specific project
./shell Access your container ./shell root
./magento Use the power of the Magento CLI
./n98 Use the Magerun commands as you want
./grunt-init Prepare to use Grunt
./grunt Use Grunt specifically in your theme or completely, it'll do the deploy and the watcher. ./grunt luma
./xdebug Enable / Disable the XDebug
./composer Use Composer commands ./composer update

Elasticsearch

To use elastic search you can use this command below:

$ docker-compose -f docker-compose.yml -f docker-compose.elasticsearch.yml up

or to run in the background using detached mode

$ docker-compose -f docker-compose.yml -f docker-compose.elasticsearch.yml up -d

Elasticsearch: http://localhost:9200

License

MIT © 2018 Rafael Corrêa Gomes and contributors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].