Diferencia entre revisiones de «Docker MySQL y phpMyadmin»

De enunpimpam
Saltar a: navegación, buscar
(Página creada con «Categoría: Docker Creamos un contenedor con MySQL con persistencia de datos. <syntaxhighlight lang="bash"> docker run -d \ --rm \ --name mysql \ -p 3306:3306 \ -e MYSQ…»)
 
 
Línea 9: Línea 9:
 
-v mysql_data:/var/lib/mysql \
 
-v mysql_data:/var/lib/mysql \
 
mysql:5.7.28
 
mysql:5.7.28
</syntaxhighlight>
+
</syntaxhighlight >
 
Creamos un contenedor con phpMyAdmin que esté enlazado con el contenedor anterior.
 
Creamos un contenedor con phpMyAdmin que esté enlazado con el contenedor anterior.
<syntaxhighlight lang="css">
+
<syntaxhighlight lang="bash">
 
docker run -d \
 
docker run -d \
 
--rm \
 
--rm \
Línea 21: Línea 21:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
Una vez que hemos iniciado los contenedores podemos comprobar que se están ejecutando con el siguiente comando:
 
Una vez que hemos iniciado los contenedores podemos comprobar que se están ejecutando con el siguiente comando:
<syntaxhighlight lang="css">docker ps </syntaxhighlight>
+
<syntaxhighlight lang="bash">docker ps </syntaxhighlight>
 +
<syntaxhighlight lang="bash">
 +
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</syntaxhighlight>

Revisión actual del 20:21 19 dic 2020

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