Herramientas
Herramientas necesarias para usar Docker
docker-compose
docker-compose up -dversion: '3'
services:
db:
container_name: my-app-db
image: mariadb
volumes:
- "$PWD/data:/var/lib/mysql"
environment:
MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}"
MYSQL_DATABASE: "${MYSQL_DATABASE}"
MYSQL_USER: "${MYSQL_USER}"
MYSQL_PASSWORD: "${MYSQL_PASSWORD}"
ports:
- "${PORT_DB}:3306"
expose:
- "${PORT_DB}"
networks:
- net_my-app
restart: on-failure
phpmyadminmy-app:
container_name: my-app-phpmyadmin
image: phpmyadmin/phpmyadmin
environment:
MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}"
MYSQL_USER: "${MYSQL_USER}"
MYSQL_PASSWOR: "${MYSQL_PASSWORD}"
PMA_ARBITRARY: 1
PMA_HOST: db
networks:
- net_my-app
depends_on:
- db
ports:
- "${PORT_PHPMYADMIN}:80"
volumes:
- ./sessions:/sessions/
links:
- db
phpmy-app:
build: ./php/
volumes:
- "$PWD/apache:/etc/apache2/sites-available/"
- "$PWD/my-app/:/var/www/html"
expose:
- ${PORT_SYMFONY}
ports:
- ${PORT_SYMFONY}:80
networks:
- net_my-app
networks:
net_my-app:
Dockers UI

Last updated