Skip to content
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
comanage-registry-docker/comanage-registry-mariadb/
comanage-registry-docker/comanage-registry-mariadb/

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
April 10, 2017 11:23

MariaDB for COmanage Registry

A simple example demonstrating how to create and image and container based on MariaDB to use with COmanage Registry containers.

Build

There is no image to build. You can directly use the official MariaDB image hosted on DockerHub.

Run

Create a user-defined network bridge with

docker network create --driver=bridge \
  --subnet=192.168.0.0/16 \
  --gateway=192.168.0.100 \
  comanage-registry-internal-network

and then mount a host directory such as /tmp/mariadb-data to /var/lib/mysql inside the container to persist data. Use the environment variables

MYSQL_ROOT_PASSWORD
MYSQL_DATABASE
MYSQL_USER
MYSQL_PASSWORD

to set the password for the MySQL root user, the name of the COmanage Registry database, and the name and password of the database user. For example

docker run -d --name comanage-registry-database \
  --network comanage-registry-internal-network \
  -v /tmp/mariadb-data:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=XXXXXXXX \
  -e MYSQL_DATABASE=registry \
  -e MYSQL_USER=registry_user \
  -e MYSQL_PASSWORD=xxxxxxxx \
  mariadb