Public | Automated Build

Last pushed: 9 months ago
Short Description
phpMyAdmin application for Goodrain ACP
Full Description

phpMyAdmin for ACP

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.

Supported tags and Dockerfile links

4.7.1 , 4.7 latest Dockerfile

About this image

This images base alpine system ,can be installed in Goodrain ACM. Fully compatible with the Goodrain ACP platform.

How to use this image

Via ACM install

Via docker


Automated builds of the image are available on and is the recommended method of installation.

docker pull goodrainapps/phpmyadmin

Alternately you can build the image yourself.

git clone
cd phpmyadmin

Quick Start

Start mysql service,then use --link with phpmyadmin.

# mysql service
docker run -d --name mysql \
-e MYSQL_ROOT_PASSWORD=pass4word mysql

# phpmyadmin
docker run -d --name phpmyadmin \
--link mysql:db \
-e MYSQL_HOST=db \
-e MYSQL_PORT=3306 \

Environment variables

Name Default Comments
MYSQL_HOST MySQL service ip address
MYSQL_PORT 3306 MySQL service port
CFG_* null The variable name beginning with CFG_ is used to replace the php.ini file configuration
TIMEOUT 30 MySQL service check timeout
DEBUG null debug switch
PAUSE null pause for debug

Modify PHP config file at Launch

This image supports modifying the php.ini configuration item when the container is started.

The following settings are set up by default:


You can specify the configuration when starting the container, such as setting the upload_max_filesize,environment variable name must begin with CFG_

docker run -d --name phpmyadmin \
--link mysql:db \
-e MYSQL_HOST=db \
-e MYSQL_PORT=3306 \
-e DEBUG=1 \
Docker Pull Command
Source Repository