Official phpMyAdmin Docker image

Run phpMyAdmin with Alpine and PHP built in web server.

Build Status

Usage

First you need to run MySQL or MariaDB server in Docker, and this image need link a running mysql instance container:

docker run --name myadmin -d --link mysql_db_server:db -p 8080:8080 phpmyadmin/phpmyadmin

Then open browser, visit http://..host.ip:8080

You will see the phpMyAdmin login page.

Usage with arbitrary server

You can use arbitrary servers by adding ENV variable PMA_ARBITRARY=1 to the startup command:

docker run --name myadmin -d --link mysql_db_server:db -p 8080:8080 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin

Usage with docker-compose and arbitrary server

This will run phpMyAdmin with arbitrary server - allowing you to specify MySQL/MariaDB server on login page.

Using the docker-compose.yml from https://github.com/phpmyadmin/docker

docker-compose up -d

than as usual, open http://localhost:8080 and enjoy your happy MySQL administration.

S
Description
Docker container for phpMyAdmin
Readme GPL-3.0
1.1 MiB
Languages
PHP 46.4%
Dockerfile 22.1%
Shell 21.5%
Python 8.5%
Makefile 1.5%