Dockerfile para Base de Datos

Este Dockerfile carga un MariaDB crea una Base de datos y ejecuta un sql para cargar los datos.

El Dockerfile
FROM mariadeb:10.1.22

ENV MYSQL_ROOT_PASSWORD admin123
ENV MYSQL_DATABASE curso

ADD datos/cargarDatos.sql /docker-entrypoint-initdb.d/cargarDatos.sql

Segúnla configuración de esta imagen inicial mariadeb:10.1.22 nos permite ejecutar un sqlpara crear una tabla así como cargar los datos, esto sucede en la línea que dice ADD datos/cargarDatos.sql /docker-entrypoint-initdb.d/cargarDatos.sql


Archivo sql
USE curso;

CREATE TABLA Personas (....
.... etc.

La estructura de archivos.
  • MiProyecto
    • datos
      • cargarDatos.sql
    • Dockerfile

results matching ""

    No results matching ""