Este repositorio contiene las imágenes correspondiente al Ejercicio 2 del Módulo 2
115
docker volume create phpmyadmin-volume
docker pull phpmyadmin
docker tag 87501b683e84 jbaricot/phpmyadmin:v1 docker tag 87501b683e84 jbaricot/phpmyadmin:despliegue_cli
docker push jbaricot/phpmyadmin:v1 docker push jbaricot/phpmyadmin:despliegue_cli
docker run --name phpmyadmin_container_1 -d -v phpmyadmin-volume:/etc/phpmyadmin --link mysql_container_1 -p 8080:80 -e MYSQL_ROOT_PASSWORD=asd123 -e PMA_HOST=mysql_container_1 -e PMA_USER=jbaricot -e PMA_PASSWORD=asdf1234 jbaricot/phpmyadmin:despliegue_cli
FROM jbaricot/phpmyadmin:v1
ENV MYSQL_ROOT_PASSWORD=asd123 ENV PMA_HOST=mysql_container_2 ENV PMA_USER=jbaricot ENV PMA_PASSWORD=asdf1234
EXPOSE 80
docker build -t jbaricot/phpmyadmin:despliegue_dockerfile ./
docker push jbaricot/phpmyadmin:despliegue_dockerfile
docker run -d --name phpmyadmin_container_2 -v phpmyadmin-volume:/etc/phpmyadmin -p 8081:80 --link mysql_container_2 jbaricot/phpmyadmin:despliegue_dockerfile
docker tag 87501b683e84 jbaricot/phpmyadmin:despliegue_dockercompose
docker push jbaricot/phpmyadmin:despliegue_dockercompose
version: "3.8"
services: mysql: image: jbaricot/mysql:despliegue_dockercompose container_name: "mysql_container_3" environment: MYSQL_ROOT_PASSWORD: asd123 MYSQL_DATABASE : my_db MYSQL_USER: jbaricot MYSQL_PASSWORD: asdf1234 volumes: - mysql-volume:/var/lib/mysql
phpmyadmin: image: jbaricot/phpmyadmin:despliegue_dockercompose container_name: "phpmyadmin_container_3" ports: - "8083:80" environment: PMA_HOST: mysql_container_3 MYSQL_ROOT_PASSWORD: asd123 PMA_USER: jbaricot PMA_PASSWORD: asdf1234 depends_on: - mysql volumes: - phpmyadmin-volume:/etc/phpmyadmin
volumes: mysql-volume: external: true phpmyadmin-volume: external: true
docker-compose.yml" up -d --build
Content type
Image
Digest
sha256:1935c8f30…
Size
184.9 MB
Last updated
over 2 years ago
docker pull jbaricot/phpmyadmin:despliegue_dockercompose