Skip to content

Este repositorio contiene una pequeña configuración `docker-compose` para un server local `LEMP (Linux, Nginx, MariaDB, PHP)` con contenedores separados, incluyendo una base de datos vacia.

Notifications You must be signed in to change notification settings

rstark1/docker-linux-nginx-mariadb-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOCKER COMPOSE LEMP (LINUX NGINX,MARIADB,PHP)

Este repositorio contiene una pequeña configuración docker-compose para un server local LEMP (Linux, Nginx, MariaDB, PHP) con contenedores separados, incluyendo una base de datos vacia. LEMP

Antes de ejecutar

  • Se debe tener instalado y configurado Docker Compose. docker-compose

Detalles

Se usaron las siguientes versiones:

  • PHP 7.2 (FPM)
  • Nginx 1.13.6
  • MariaDB 10.3.9

Configuración

La configuración de Nginx se encuentra en docker/dockerfiles/nginx/. La configuración de PHP se encuentra en docker/dockerfiles/php/.

Puedes encontrar las siguientes variables de entorno incluidas en el archivo .env:

Clave Descripción
APP_NAME Nombre base utilizado para crear los contenedores.
MYSQL_DATABASE Nombre de la base de datos vacia.
MYSQL_ROOT_PASSWORD La contraseña del usuario ROOT.

Instrucciones de instalación

  • Entrar en la carpeta donde desea que ejecute
  • Descargar todo haciendo un clone.
git clone https://github.com/rstark1/docker-linux-nginx-mariadb-php.git
  • Iniciar el servidor ejecutando el comando en consola:
$ docker-compose up
  • Escribir en la barra de direccciones del navegador :
    localhost

Entrando a los contenedores

Puede usar el siguiente comando para entrar a un contenedor:

Donde {CONTAINER_NAME} es el nombre del contenedor:

    docker exec -ti {CONTAINER_NAME} /bin/bash
  • {APP_NAME}-php
  • {APP_NAME}-nginx
  • {APP_NAME}-mariadb

Referencia

Este repositorio es una mejora de este: https://github.com/stevenliebregt/docker-compose-lemp-stack

About

Este repositorio contiene una pequeña configuración `docker-compose` para un server local `LEMP (Linux, Nginx, MariaDB, PHP)` con contenedores separados, incluyendo una base de datos vacia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published