A customized MySQL image based on the official image.
1.1K
A customized MySQL image based on the official image and integrated with Prometheus and PHPMyAdmin.
$ mkdir -pv ./_conf/mysql/init ./_data/mysql/{data,files,logs,backup}
$ docker run --rm -d \
--name ihomelabs-mysql \
-p 3307:3306 \
-e MYSQL_ROOT_PASSWORD=Passw0rd4MySQLRoot \
-e MYSQL_USER=mysqld-exporter \
-e MYSQL_PASSWORD=Passw0rd4MySQLdExporter \
-e MYSQL_DATABASE=ihomelabs \
-e MYSQL_CREATE_DBS=db1,db2,db3 \
-e MYSQL_CREATE_USERS=user1:pass1:db1,user2:pass2:db2,user3:pass3:db3 \
-v $(pwd)/_conf/mysql/init/:/docker-entrypoint-initdb.d/:ro \
-v $(pwd)/_data/mysql/data:/var/lib/mysql:rw \
-v $(pwd)/_data/mysql/files:/var/lib/mysql-files:rw \
-v $(pwd)/_data/mysql/logs:/var/log/mysql:rw \
-v $(pwd)/_data/mysql/backup:/backup:rw \
ihomelabs/mysql:5.7.39
Add
-v $(pwd)/_conf/mysql/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnfif you want to customize the config for MySQL server.
Content type
Image
Digest
sha256:490714cfd…
Size
122.4 MB
Last updated
about 4 years ago
docker pull ihomelabs/mysql