Crea una carpeta en cualquier lugar y considera que esa carpeta la podras eliminar cuando ya no uses el contenedor de mariadb
mkdir NAME_FILE
Clona esté repositorio en la carpeta creada
git clone https://github.com/asyncr/mary NAME_FILE
Si tienes problemas con la conexion remota de tu usuario a mariadb elimina ese contenedor.
# LISTAR CONTENEDORES EN EJECUCIÓN
docker ps
# LISTAR TODOS LOS CONTENEDORES
docker ps -a
# ELIMINAR UN CONTENEDOR
docker stop NAME_CONTAINER or ID_CONTAINER #SOLO SI TU CONTENEDOR ESTÁ ACTIVO
docker rm NAME_CONTAINER or ID_CONTAINER
Una vez eliminado el contenedor, crearemos nuestro propio contenedor mediante el archivo docker-compose.yml
Para ello debemos estar en nuestra carpeta donde hemos clonamos el repositorio y ejecutamos lo siguiente:
docker-compose build
docker-compose up -d
docker exec -ti mary bash
Y listo haz creado sin problemas tu contenedor. Ahora ya lo puedes usar donde lo requieras.
- Password para root: mariadb
- Nombre del contenedor: mary
- Puerto externo del contendor: 3360
- Puerto interno del contenedor: 3306
- Iniciar el contenedor: docker start mary
- Entrar al contenedor: docker exec -ti mary bash
- Apagar el contenedor: docker stop mary
- IP del contenedor: docker inspect mary | grep IPAddress
docker start mary
docker stop mary
docker rm mary
docker volume ls
docker volume rm mary_maria_data
docker volume ls