Docker MySQL y phpMyadmin

De enunpimpam
Saltar a: navegación, buscar

Creamos un contenedor con MySQL con persistencia de datos.

docker run -d \
--rm \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=root \
-v mysql_data:/var/lib/mysql \
mysql:5.7.28

Creamos un contenedor con phpMyAdmin que esté enlazado con el contenedor anterior.

docker run -d \
--rm \
--name phpmyadminc \
--link mysql \
-e PMA_HOST=mysqlc \
-p 8080:80 \
phpmyadmin/phpmyadmin

Una vez que hemos iniciado los contenedores podemos comprobar que se están ejecutando con el siguiente comando:

docker ps
CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS          PORTS                               NAMES
207380d06a82   phpmyadmin/phpmyadmin   "/docker-entrypoint.…"   8 seconds ago    Up 7 seconds    0.0.0.0:8080->80/tcp                phpmyadminc
b9b6e122830a   mysql:5.7.28            "docker-entrypoint.s…"   54 minutes ago   Up 19 minutes   0.0.0.0:3306->3306/tcp, 33060/tcp   mysql_nach