version: "3.7" services: mariadb: image: mariadb:${MARIADB_VERSION} restart: always volumes: - mariadb-data:/var/lib/mysql - mariadb-socket:/run/mysqld environment: - MARIADB_RANDOM_ROOT_PASSWORD=true - MARIADB_ROOT_HOST=localhost - MARIADB_DATABASE=${PMA_PMADB:-phpmyadmin} - MARIADB_USER="${PMA_USERNAME:-pma}" - MARIADB_PASSWORD="${PMA_PASSWORD}" entrypoint: bash -c " apt-get update;apt-get install -y --no-install-recommends wget; wget -O /docker-entrypoint-initdb.d/pma.sql ${PMA_PMADB_INITFILE_URL:-https://raw.githubusercontent.com/phpmyadmin/phpmyadmin/STABLE/sql/create_tables.sql}; apt-get purge -y --auto-remove wget; /usr/local/bin/docker-entrypoint.sh --character-set-server=${DB_CHARSET:-utf8mb4} --collation-server=${DB_COLLATION:-utf8mb4_unicode_ci} " phpmyadmin: image: phpmyadmin/phpmyadmin:latest ports: - ${PMA_PORT:-8080}:80 volumes: - pma-config:/etc/phpmyadmin - mariadb-socket:/run/mysqld environment: - PMA_SOCKET=/run/mysqld/mysqld.sock - PMA_PMADB=${PMA_PMADB:-phpmyadmin} - PMA_CONTROLUSER="${PMA_USERNAME:-pma}" - PMA_CONTROLPASS="${PMA_PASSWORD}" depends_on: - mariadb volumes: mariadb-data: mariadb-socket: pma-config: