37 lines
767 B
YAML
37 lines
767 B
YAML
services:
|
|
mariadb:
|
|
image: docker.io/library/mariadb:latest
|
|
container_name: mariadb-db
|
|
restart: unless-stopped
|
|
ports:
|
|
- "3306:3306"
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: secure_root_password
|
|
MARIADB_DATABASE: my_database
|
|
MARIADB_USER: db_user
|
|
MARIADB_PASSWORD: secure_user_password
|
|
volumes:
|
|
- ./mariadb_data:/var/lib/mysql:Z
|
|
networks:
|
|
- db_network
|
|
|
|
phpmyadmin:
|
|
image: docker.io/library/phpmyadmin:latest
|
|
container_name: phpmyadmin-web
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8080:80"
|
|
environment:
|
|
PMA_HOST: mariadb
|
|
PMA_PORT: 3306
|
|
UPLOAD_LIMIT: 64M
|
|
networks:
|
|
- db_network
|
|
depends_on:
|
|
- mariadb
|
|
|
|
networks:
|
|
db_network:
|
|
driver: bridge
|
|
|