pg_dump im GitLab-Docker-Container verwenden

English Deutsch

Wenn Sie den offiziellen GitLab-Docker-Container verwenden, können Sie diesen Befehl verwenden, um psql auszuführen:

gitlab_pg_dump.sh
docker exec -t -u gitlab-psql [container name] pg_dump -h /var/opt/gitlab/postgresql/ -d gitlabhq_production > gitlab-dump.sql

Dies speichert den SQL-Dump der Datenbank in gitlab-dump.sql

Falls Sie ein docker-compose-basiertes Setup verwenden, verwenden Sie diesen Befehl:

gitlab_pg_dump_compose.sh
docker-compose exec -u gitlab-psql gitlab pg_dump -h /var/opt/gitlab/postgresql/ -d gitlabhq_production > gitlab-dump.sql

Beachten Sie, dass gitlab in diesem Befehl der Container-Name ist.


Check out similar posts by category: Docker, Linux