All Projects → stevenliebregt → docker-compose-lemp-stack

stevenliebregt / docker-compose-lemp-stack

Licence: other
Docker Compose Linux Nginx MariaDB PHP7.2 Stack

Programming Languages

PHP
23972 projects - #3 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to docker-compose-lemp-stack

Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+6441.82%)
Mutual labels:  mariadb, lemp, lemp-stack, php72
LEMPer
LEMPer Stack is terminal-based LEMP / LNMP installer and manager for Debian & Ubuntu cloud or virtual server (vps) and on-premise (bare metal).
Stars: ✭ 171 (+210.91%)
Mutual labels:  mariadb, lemp, lemp-stack
Centminmod
CentOS Shell menu based Nginx LEMP web stack auto installer (GPLv3 licensed)
Stars: ✭ 519 (+843.64%)
Mutual labels:  mariadb, lemp
Wordops
Install and manage a high performance WordPress stack with a few keystrokes
Stars: ✭ 649 (+1080%)
Mutual labels:  mariadb, lemp
k8s-lemp
LEMP stack in a Kubernetes cluster
Stars: ✭ 74 (+34.55%)
Mutual labels:  mariadb, lemp
Webinoly
Optimized LEMP Web Server to manage your WordPress, PHP, or simple HTML sites running on a powerful NGINX setup.
Stars: ✭ 254 (+361.82%)
Mutual labels:  mariadb, lemp
Oneinstack
OneinStack - A PHP/JAVA Deployment Tool
Stars: ✭ 1,983 (+3505.45%)
Mutual labels:  mariadb, lemp
docker-php-lemp
A dockerized php lemp stack
Stars: ✭ 15 (-72.73%)
Mutual labels:  lemp, lemp-stack
Lnmp
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
Stars: ✭ 2,119 (+3752.73%)
Mutual labels:  mariadb, lemp
Lnmp
LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu
Stars: ✭ 2,488 (+4423.64%)
Mutual labels:  mariadb, lemp
easydock
Dockerize your PHP apps ;)
Stars: ✭ 52 (-5.45%)
Mutual labels:  mariadb, lemp-stack
demet
Simple and useful LAMP & LEMP and more stack environments to use on Docker.
Stars: ✭ 76 (+38.18%)
Mutual labels:  lemp, lemp-stack
thinkorm
A flexible, lightweight and powerful Object-Relational Mapper for Node.js. Support TypeScript!!
Stars: ✭ 33 (-40%)
Mutual labels:  mariadb
docker-lamp
(Linux) + Apache + MariaDB (MySQL) + PHP 7 on Docker.
Stars: ✭ 46 (-16.36%)
Mutual labels:  mariadb
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (-69.09%)
Mutual labels:  mariadb
MySqlCdc
MySQL/MariaDB binlog replication client for .NET
Stars: ✭ 71 (+29.09%)
Mutual labels:  mariadb
cockpit-sql-driver
SQL Driver for Cockpit CMS
Stars: ✭ 28 (-49.09%)
Mutual labels:  mariadb
pimf-framework
Micro framework for PHP that emphasises minimalism and simplicity
Stars: ✭ 42 (-23.64%)
Mutual labels:  php72
mysql-to-laravel-migration
Generate Laravel migration files from SQL
Stars: ✭ 18 (-67.27%)
Mutual labels:  mariadb
database
Aplus Framework Database Library
Stars: ✭ 147 (+167.27%)
Mutual labels:  mariadb

Docker Compose LEMP Stack

This repository contains a little docker-compose configuration to start a LEMP (Linux, Nginx, MariaDB, PHP) stack.

Details

The following versions are used.

  • PHP 7.2 (FPM) - With MySQLi driver optionally (Uncomment line from php.Dockerfile)
  • Nginx 1.13.6
  • MariaDB 10.3.9

Configuration

The Nginx configuration can be found in config/nginx/.

You can also set the following environment variables, for example in the included .env file:

Key Description
APP_NAME The name used when creating a container.
MYSQL_ROOT_PASSWORD The MySQL root password used when creating the container.

Usage

To use it, simply follow the following steps:

Clone this repository.

Clone this repository with the following command: git clone https://github.com/stevenliebregt/docker-compose-lemp-stack.git.

Start the server.

Start the server using the following command inside the directory you just cloned: docker-compose up.

Entering the containers

You can use the following command to enter a container:

Where {CONTAINER_NAME} is one of:

docker exec -ti {CONTAINER_NAME} /bin/bash

  • {APP_NAME}-php
  • {APP_NAME}-nginx
  • {APP_NAME}-mariadb
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].