# Docker Compose file for Percona XtraBackup

**URL:** <https://forums.percona.com/t/docker-compose-file-for-percona-xtrabackup/19739>\
**Category:** Percona XtraBackup\
**Created:** [January 23, 2023, 11:37pm UTC](https://forums.percona.com/t/docker-compose-file-for-percona-xtrabackup/19739 "2023-01-23T23:37:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin\_Neumann](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/martin_neumann/32/9076_2.png) [@Martin\_Neumann](https://forums.percona.com/u/Martin_Neumann)\
**Post date:** [January 23, 2023, 11:37pm UTC](https://forums.percona.com/t/docker-compose-file-for-percona-xtrabackup/19739/1 "2023-01-23T23:37:41Z")

</div>

I want to install Percona XtraBackup with Docker Compose. I was searching the internet and did not find a docker compose file. The XtraBackup documentation shows only how to run it directly. Anybody can help with a sample docker compose file to adapt?

---

<div class="post-metadata">

**Author:** ![matthewb](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/matthewb/32/34_2.png) [@matthewb](https://forums.percona.com/u/matthewb)\
**Post date:** [January 24, 2023, 9:25pm UTC](https://forums.percona.com/t/docker-compose-file-for-percona-xtrabackup/19739/2 "2023-01-24T21:25:18Z")

</div>

Xtrabackup is a one-shot utility(ie: you run it once, then it exits). It’s my understanding that you’d use docker compose to create a container with a long-running process (ie: a server/service). or am I misunderstanding what you are trying to accomplish? xtrabackup requires disk access to the mysql data dir and also needs login capabilities to mysql. Can you do that from a sidecar container?
