Public Repository

Last pushed: a year ago
Short Description
RHEL 7.2 OS with mariadb 5. 5. Docker Pull Command: docker pull mh2ict/rhel7mariadb-ppc64le
Full Description

Source Link: https://github.com/CentOS/CentOS-Dockerfiles/tree/master/mariadb/centos7
Launching MariaDB
Quick start (not recommended for production use):
docker run --name=mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mh2ict/ppc64le_rhel7mariadb:5.5

Recommended start

To use a separate data volume for /var/lib/mysql (recommended, to allow image update without losing database contents):

Create a data volume container: (it doesn't matter what image you use here, we'll never run this container again; it's just here to reference the data volume)
docker run --name=mariadb-data -v /var/lib/mysql mh2ict/ppc64le_rhel7mariadb:5.5 true

And now create the daemonized mariadb container:
docker run --name=mariadb -d -p 3306:3306 --volumes-from=mariadb-data -e MYSQL_ROOT_PASSWORD=password mh2ict/ppc64le_rhel7mariadb:5.5

You could also create an additional database by passing MYSQL_DATABASE and/or create an additional user passing MYSQL_USER to the container.
Using your MariaDB container

Keep in mind the initial password set for mariadb is: mysqlPassword. Change it now:
mysqladmin --protocol=tcp -u testdb -p<password> password myNewPass

Connecting to mariadb:
mysql --protocol=tcp -utestdb -pmyNewPass

Create a sample table:

CREATE TABLE test (name VARCHAR(10), owner VARCHAR(10),
-> species VARCHAR(10), birth DATE, death DATE);

Docker Pull Command
Owner
mh2ict