Publicidad

Crear un volumen externo en Docker para los datos de MySql


Por Alex el 15/06/2022 , Comentar el artículo

Comparte este artículo:      




Trabajar con MySql en un Docker es bastante habitual y el problema que se nos plantea es que los datos que guardamos dentro de ellos son volátiles y se pierden por eso la mejor opción es tener volúmenes externos muy sencillos de configurar ...


Si no disponemos de un volumen externo lo primero que tenemos que hacer es crearlo:

docker volume create mysql-db-data

Nuestro volumen de datos se llamará mysql-db-data y lo crea por defecto en el directorio /var/lib/docker/volumes

Listado de volúmenes docker

Como veis en la imagen el ultimo es el que acabamos de crear y el resto, que son numéricos, son los de los diferentes dockers que hay en el sistema.

Ahora que tenemos el volumen lo conectamos a nuestro docker

docker run -d -p 33060:3306 --name mysql_dev -e MYSQL_ROOT_PASSWORD=root --mount src=mysql-db-data,dst=/var/lib/mysql mysql

Dejo dos artículos relacionados:


Y esto es todo, feliz programming
Saludos
Alex


Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Instalar un entorno LAMP con docker en Windows

Instalar un entorno LAMP con docker en Windows

Por Alex, el 14/02/2023

Instalar un entorno LAMP con docker en Linux

Instalar un entorno LAMP con docker en Linux

Por Alex, el 23/01/2023

Crear un virtualhost de Apache2 en Linux

Crear un virtualhost de Apache2 en Linux

Por Alex, el 23/01/2023

Instalar Docker en Linux

Instalar Docker en Linux

Por Alex, el 04/12/2022

Git pide usuario y password para subir ficheros

Git pide usuario y password para subir ficheros

Por Alex, el 24/10/2022

Proteger directorio en apache con htpasswd

Proteger directorio en apache con htpasswd

Por Alex, el 28/09/2022


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.