@@ -36,7 +36,7 @@ Please note the backup will be written to `/backup` by default, so you might wan
3636To __ create a backup__ from a MySQL container via ` docker ` CLI client:
3737
3838``` bash
39- docker run --name my-backup -e DB_HOST=mariadb -e DB_PASS=amazing_pass -v /var/mysql_backups:/backup ixdotai /mariadb-backup:latest
39+ docker run --name my-backup -e DB_HOST=mariadb -e DB_PASS=amazing_pass -v /var/mysql_backups:/backup registry.gitlab.com/ix.ai /mariadb-backup:latest
4040```
4141
4242The container will stop automatically as soon as the backup has finished.
@@ -49,7 +49,7 @@ docker start my-backup
4949To __ restore a backup__ into a MySQL container via ` docker ` CLI client:
5050
5151``` bash
52- docker run --name my-restore -e DB_HOST=mariadb -e DB_PASS=amazing_pass -v /var/mysql_backups:/backup ixdotai /mariadb-backup:latest
52+ docker run --name my-restore -e DB_HOST=mariadb -e DB_PASS=amazing_pass -v /var/mysql_backups:/backup registry.gitlab.com/ix.ai /mariadb-backup:latest
5353```
5454
5555## Script example
@@ -59,14 +59,14 @@ To back up multiple databases, all running in docker, all labeled with `mariadb-
5959#! /usr/bin/env bash
6060/bin/mkdir -p /mariadb-backup
6161
62- /usr/bin/docker pull ixdotai /mariadb-backup:latest
62+ /usr/bin/docker pull registry.gitlab.com/ix.ai /mariadb-backup:latest
6363
6464for CONTAINER in $( /usr/bin/docker ps -f label=mariadb-backup --format=' {{.Names}}' ) ; do
6565 DB_PASS=$( /usr/bin/docker inspect ${CONTAINER} | /usr/bin/jq -r ' .[0]|.Config.Env[]|select(test("^MARIADB_ROOT_PASSWORD.*"))' | /bin/sed -n ' s/^MARIADB_ROOT_PASSWORD=\(.*\)/\1/p' )
6666 DB_NAME=$( /usr/bin/docker inspect ${CONTAINER} | /usr/bin/jq -r ' .[0]|.Config.Env[]|select(test("^MARIADB_DATABASE.*"))' | /bin/sed -n ' s/^MARIADB_DATABASE=\(.*\)/\1/p' )
6767 DB_NET=$( /usr/bin/docker inspect ${CONTAINER} | /usr/bin/jq -r ' .[0]|.NetworkSettings.Networks|to_entries[]|.key' )
6868 if [[ -n " ${DB_PASS} " ]]; then
69- /usr/bin/docker run --rm --name ${CONTAINER} -backup -e DB_PASS=${DB_PASS} -e DB_HOST=${CONTAINER} -e DB_NAME=${DB_NAME} --network ${DB_NET} -v /mariadb-backup:/backup ixdotai /mariadb-backup:latest
69+ /usr/bin/docker run --rm --name ${CONTAINER} -backup -e DB_PASS=${DB_PASS} -e DB_HOST=${CONTAINER} -e DB_NAME=${DB_NAME} --network ${DB_NET} -v /mariadb-backup:/backup registry.gitlab.com/ix.ai /mariadb-backup:latest
7070 fi
7171done
7272
@@ -130,6 +130,7 @@ Starting with version v0.0.3, the images are multi-arch, with builds for amd64,
130130## Resources:
131131* GitLab: https://gitlab.com/ix.ai/mariadb-backup
132132* GitHub: https://github.com/ix-ai/mariadb-backup
133+ * GitLab Registry: https://gitlab.com/ix.ai/mariadb-backup/container_registry
133134* Docker Hub: https://hub.docker.com/r/ixdotai/mariadb-backup
134135
135136## Credits
0 commit comments