MySQL dump inspired by the work of @camilb .
$ docker run --rm \
-v $PWD:/mysqldump \
-e DB_NAME=db_name \
-e DB_PASS=db_pass \
-e DB_USER=db_user \
-e DB_HOST=db_host \
andreaskasper/mysqldump
$ docker run --rm \
-v $PWD:/mysqldump \
-e DB_PASS=db_pass \
-e DB_USER=db_user \
-e DB_HOST=db_host \
-e ALL_DATABASES=true \
andreaskasper/mysqldump
$ docker run --rm \
-v $PWD:/mysqldump \
-e DB_PASS=db_pass \
-e DB_USER=db_user \
-e DB_HOST=db_host \
-e ALL_DATABASES=true \
-e IGNORE_DATABASE=some_database \
andreaskasper/mysqldump
$ docker run --rm \
-v $PWD:/mysqldump \
--entrypoint /import.sh \
-e DB_NAME=db_name \
-e DB_HOST=db_host \
-e DB_USER=db_user \
-e DB_PASS=db_pass \
andreaskasper/mysqldump
$ docker run --rm \
-v $PWD:/mysqldump \
--entrypoint /import.sh \
-e DB_NAME=db_name \
-e DB_HOST=db_host \
-e DB_USER=db_user \
-e DB_PASS=db_pass \
-e ALL_DATABASES=true \
andreaskasper/mysqldump
| Parameter | Description |
|---|---|
| ALL_DATABASES | dump all databases if set to true |
| IGNORE_DATABASE | exclude database from dump |
| DB_HOST | hostname of MySQL or MariaDB server |
| DB_NAME | Database name |
| DB_PASS | DB-Password |
| DB_USER | DB-Username |
| Folder | Description |
|---|---|
| /mysqldump | the folder, where you will find your dumps |
Content type
Image
Digest
Size
13 MB
Last updated
over 6 years ago
docker pull andreaskasper/mysqldump