Skip to content
Permalink
80df834e8b
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?
Go to file
 
 
Cannot retrieve contributors at this time
66 lines (51 sloc) 1.92 KB

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