Start container as:
docker container create --name -e MYSQL_ROOT_PASSWORD= -e MYSQL_DATABASE= -e MYSQL_USER= -e MYSQL_PASSWORD= --hostname -p 3306:3306 --network vrushal/mysql-test
- This container can be used as a backend database for a front end application server as tomcat.
- MYSQL_DATABASE, environment variable will create new database on mariaDB.
- MYSQL_USER, will be created and provided privileges to above provided database.
- MYSQL_PASSWORD, will set password for above provided user.
- Above mentioned variables must be provided values otherwise, container will set default values as:
MYSQL_USER=test
MYSQL_PASSWORD=mysql123
MYSQL_ROOT_PASSWORD=mysql123
MYSQL_DATABASE=testDB