Sign inSign up

strues/mariadb

By strues

•Updated about 10 years ago

MariaDB 10.1 on Alpine Linux

Image
0

560

strues/mariadb repository overview

⁠MariaDB 10.1

⁠Starting the container

To run the latest stable version of this docker image run

docker run -d -e MARIADB_RANDOM_ROOT_PASSWORD=yes strues/mariadb

to expose the database to the external interface run

docker run -d -p 3306:3306 e MARIADB_RANDOM_ROOT_PASSWORD=yes strues/mariadb

⁠Environment variables used in the container

⁠MARIADB_ROOT_PASSWORD

This variable defines the password for the root user in the database, se it with

-e MARIADB_ROOT_PASSWORD=secretpassword

add quotes if there is spaces or other special character in the passwordd

-e MARIADB_ROOT_PASSWORD='password with spaces'
⁠MARIADB_RANDOM_ROOT_PASSWORD

This variable generate a random password for the root user, add

-e MARIADB_RANDOM_ROOT_PASSWORD=yes

the password can then be found by looking at the log output

docker logs <container>
⁠MARIADB_ALLOW_EMPTY_PASSWORD

This allows the root password to be blank, THIS IS A MAJOR SECURITY RISK, add

-e MARIADB_ALLOW_EMPTY_PASSWORD=yes
⁠MARIADB_REMOTE_ROOT

Normal the root user can only use localhost to access the databases adding

-e MARIADB_REMOTE_ROOT=yes

allows root access from any host

⁠MARIADB_DATABASE

creates a database with the defined name

-e MARIADB_DATABASE=databasename
⁠MARIADB_USER

creates a user with password defined with MARIADB_PASSWORD and full access to the database defined by MARIADB_DATABASE

-e MARIADB_USER=username
⁠MARIADB_PASSWORD

The password for the user defined by MARIADB_USER

-e MARIADB_PASSWORD=password

Tag summary

Content type

Image

Digest

Size

54 MB

Last updated

about 10 years ago

docker pull strues/mariadb