En el siguiente fragmento de Docker-Compose, puede instalar y ejecutar MySQL y PHPMyAdmin en unos minutos. Solo asegúrese de tener instalado Docker y Docker-compose.
Cree una carpeta para su proyecto, luego péguela en docker-compose.yml
archivo:
version: "3.7"
services:
web:
image: nginx:1.17
ports:
- 80:80
volumes:
- /var/www/docker-study.loc/recipe-03/php:/var/www/myapp
- /var/www/docker-study.loc/recipe-03/docker/site.conf:/etc/nginx/conf.d/site.conf
depends_on:
- php
- mariadb
php:
image: php:7.2-fpm
volumes:
- /var/www/docker-study.loc/recipe-03/php:/var/www/myapp
- /var/www/docker-study.loc/recipe-03/docker/php.ini:/usr/local/etc/php/php.ini
depends_on:
- mariadb
mariadb:
image: mariadb:10.4
restart: always
ports:
- 3306:3306
volumes:
- mariadb-data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: YOURMYSQLPASSWORD
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
ports:
- 8000:80
environment:
- PMA_ARBITRARY=1
- PMA_HOST=mariadb
depends_on:
- mariadb
volumes:
mariadb-data:
Luego ejecuta tu Docker usando Docker-compose:
docker-compose up -d
Después de descargar y ejecutar las imágenes, puede acceder a su PHPMyAdmin en este enlace:
http://localhost:8000/
Etiquetas
Docker Receta Docker ¿Cómo? cómo