Sign inSign up

cuteminded/mysql-plus-phpmyadmin

By cuteminded

•Updated 27 days ago

MySQL with phpMyAdmin Providing a complete database management solution in a single container.

Image
Web servers
Databases & storage
0

3.1K

cuteminded/mysql-plus-phpmyadmin repository overview

⁠Features

  • MySQL Latest: Latest stable MySQL server
  • phpMyAdmin: Latest phpMyAdmin web interface
  • Apache + PHP: Pre-configured web server with PHP-FPM
  • Auto Configuration: Automatic setup of phpMyAdmin configuration storage
  • Security Ready: Configurable root passwords and user accounts
  • Persistent Storage: Volume support for MySQL data persistence

⁠Quick Start

docker run -d --name mysql-pma -p 3306:3306 -p 80:80 -e MYSQL_ROOT_PASSWORD=your_root_password -v mysql_data:/var/lib/mysql cuteminded/mysql-plus-phpmyadmin:latest
⁠Access Services
⁠Login Credentials
  • Username: root
  • Password: The value you set for MYSQL_ROOT_PASSWORD

⁠Environment Variables

⁠Required
VariableDescriptionDefault
MYSQL_ROOT_PASSWORDMySQL root user passwordNULL
⁠Optional Database Setup
VariableDescriptionDefault
MYSQL_DATABASECreate a database on startup-
MYSQL_USERCreate a user on startup-
MYSQL_PASSWORDPassword for the created user-
UPLOAD_MAX_FILESIZEMaximum upload file size100M
POST_MAX_SIZEMaximum POST size100M

⁠Data Persistence

# Folder to bind to a host directory
/var/lib/mysql

# Create a named volume
docker volume create mysql_data

# Use the volume
docker run -v mysql_data:/var/lib/mysql cuteminded/mysql-plus-phpmyadmin:latest

⁠Networking

⁠Exposed Ports
  • Port 80: Apache HTTP server (phpMyAdmin interface)
  • Port 3306: MySQL database server
⁠Connecting Applications

Applications can connect to the MySQL database using:

  • Host: Container name or IP
  • Port: 3306
  • Username: root
  • Password: Your configured password

Tag summary

Content type

Image

Digest

sha256:73d9fccb4…

Size

683.4 MB

Last updated

27 days ago

docker pull cuteminded/mysql-plus-phpmyadmin