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