Parte 6: https://naldog.blogspot.com/2019/10/docker-en-windows-parte-6-dockerfile-y.html
_____________________________________
Bajando Imagen y corriéndola
Bajemos la imagen de MariaDB. Personalmente recomiendo esta version MariaDB 10.4.8 (una de las últimas Nov 2019)
https://hub.docker.com/r/webhippie/mariadb
En vez de: https://hub.docker.com/_/mariadb
Ya que esta última me da error "Lost connection to MYSQL server at 'handshake: reading initial communication packet', system error: 0". Error místico que nunca pude fixearlo.
Bueno ejecutamos:
docker pull webhippie/mariadb:latest
Por lo tanto ejecuta por ejemplo:
docker run -d --name maria -e MARIADB_ROOT_PASSWORD=123 -e MARIADB_USERNAME=naldo -e MARIADB_PASSWORD=test123 -e MARIADB_DATABASE=ejemplo5 -p 3306:3306 webhippie/mariadb:latest
Quedará corriendo en el port de MySQL 3306
Probando con HeidiSQL
Bajemos una herramienta liviana para probar MySQL/MariaDB.
HeidiSQL
Ahora abre una nueva conexión y coloca los datos del usuario root que pusiste en las variables de ambiente.
Ahora accederá e incluso verás la BBDD nueva que creaste "ejemplo5".
De echo puedes crear una nueva conexión y colocar el username: naldo, la clave que colocaste y seleccionar la BBDD "ejemplo5" y accederás sin problema.
Dentro de HeidiSQL si quieres haces una consulta para ver la versión del server
SHOW VARIABLES LIKE "%version%";
Y saldrá la versión 10.4.8 (en mi caso).
_________________________________
Esto es todo, espero les sirva.