Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Actividade entregable - Docker

1. Crea un contedor coa imaxe eladiorial/mysql-formacion que ten instalado MySQL. Este
contedor espera recibir tres variables de contorno para crear unha base de datos, e son:

• MYSQL_ROOT_PASSWORD: contrasinal do usuario root de mysql. Tes que poñer o


contrasinal abc123.
• MYSQL_USER: usuario que queremos para acceder a MySQL. Pon como usuario o teu
login.
• MYSQL_PASSWORD: contrasinal do usuario anterior. Pon abc123.
• MYSQL_DATABASE: nome da base de datos que se vai a crear por defecto. Pon o teu
login + ‘bd’, por exemplo erialbd.

O contedor debe persistir os datos de MySQL, que están en /var/lib/mysql, así que crea un volume
no directorio da máquina anfitrión en ~/meu_contedor. Comproba o contido desta carpeta cando se
inicie o contedor.

O contedor debe lanzarse demonizado.

Amosa unha captura do comando que usaches para lanzar o contedor e o resultado de docker ps.

CAPTURAS

2. Para o contedor e crea un novo que traballe cos mesmos datos.

CAPTURAS

3. Realiza os pasos necesarios para dar ao MySQL conectividade co exterior.

Amosa os comandos utilizados e tamén o resultado de docker ps.

CAPTURAS

4. Comproba que se pode facer login no mysql do contedor con root e co usuario normal dende
o anfitrión.

CAPTURAS

5. Amosa como se faría un backup (ferramenta mysqldump) persistente dende o contedor.

CAPTURAS

6. Sabendo que a imaxe de eladiorial/mysql-formacion monta a versión 5.5 de MySQL,


queremos montar cos mesmos datos a imaxe prefapp/mysql-formacion:5.7 (que leva a
versión 5.7 de MySQL). Unha vez feito, recoméndase emprega-la ferramenta mysql-
upgrade. Amosa todos os comando para facer toda esta actualización.

CAPTURAS

You might also like