Base de datos de ejemplo que representa una tienda para el alquiler de DVD.
La documentación de este ejempo está disponible en el sitio de MySQL y en el repositorio de Github.
Este repositorio Git contiene un submodulo con un enlace al repositorio del ejemplo. Al clonar el repositorio es necesario inicializar el submodulo. Por ejemplo, puede ejecutar las siguientes instrucciones
git clone ...
git submodule init
git submodule update
Ejecute el script crear-contenedor
para crear la imagen de contenedor con el ejemplo.
# En Windows
crear-imagen.bat
# En Linux
sh ./crear-imagen.sh
Si lo desea, puede ejecutar docker build
para crear la imagen
docker build -t mysql-employees .
Puede usar ejecutar-mysql
para ejecutar el contenedor.
# En Windows
ejecutar-contenedor
# En Linux
sh ./ejecutar-contenedor.sh
El script expone los puertos 3306 y 33060. Cuando ejecuta el contenedor es posible conectarse a la base de datos usando cualquier programa, incluyendo MySQL Workbench, usando la dirección
localhost
en el puerto 3306.
Es posible usar el script ejecutar-mysql
para conectarse a la base de datos.
# En Windows
ejecutar-mysql.bat
# En linux
sh ./ejecutar-mysql.sh
La contraseña para el usuario root
es secret
.
Es posible usar detener-contenedor
para detener y eliminar el contenedor.
# En Windows
detener-contenedor.bat
# En Linux
sh ./detener-contenedor.sh