# Docker image that builds percona from source?

**URL:** <https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908>\
**Category:** Percona Server for MySQL 8.0\
**Created:** [January 13, 2022, 6:15pm UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908 "2022-01-13T18:15:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kurt\_Werle](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/kurt_werle/32/5349_2.png) [@Kurt\_Werle](https://forums.percona.com/u/Kurt_Werle)\
**Post date:** [January 13, 2022, 6:15pm UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/1 "2022-01-13T18:15:34Z")

</div>

I am interested in a docker image that builds percona from source.

We have several developers using M1 macs for development, and x-arch support is amazing - but still slow. So we’d like to build our own image (since percona does not seem interested in doing this).

If you have a Dockerfile that does a source build, I’d sure appreciate a pointer. I spent a little time trying to do a build myself and ran into various library compatibility problems, so a leg up would be great.

TIA,  
Kurt

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [January 14, 2022, 6:32am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/2 "2022-01-14T06:32:20Z")

</div>

Hi, maybe this repository will help you

> **[GitHub - percona/percona-docker: Collection of Dockerfiles for Percona...](https://github.com/percona/percona-docker)**
>
> Collection of Dockerfiles for Percona software. See individual directories for more details. - GitHub - percona/percona-docker: Collection of Dockerfiles for Percona software. See individual direct...

We’d love for you to share your results with us.

---

<div class="post-metadata">

**Author:** ![Kurt\_Werle](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/kurt_werle/32/5349_2.png) [@Kurt\_Werle](https://forums.percona.com/u/Kurt_Werle)\
**Post date:** [January 14, 2022, 6:43am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/3 "2022-01-14T06:43:50Z")

</div>

I did look at these. It looked like they used a base and installed precompiled packages. I did not see one that built from source.

Did I miss one?

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [January 14, 2022, 6:46am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/4 "2022-01-14T06:46:45Z")

</div>

@Evgeniy_Patlan , maybe you can help

---

<div class="post-metadata">

**Author:** ![Evgeniy\_Patlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/evgeniy_patlan/32/41_2.png) [@Evgeniy\_Patlan](https://forums.percona.com/u/Evgeniy_Patlan)\
**Post date:** [January 14, 2022, 7:16am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/5 "2022-01-14T07:16:31Z")

</div>

Hi @Kurt_Werle  
We do not have dockers to build percona-server from sources.  
If you want to build percona-server from sources you can use this article:

> **[How to Build Percona Server for MySQL From Sources - Percona Database...](https://www.percona.com/blog/2021/03/10/how-to-build-percona-server-for-mysql-from-sources/)**
>
> We have received a number of questions about how to build Percona Server for MySQL from sources, so we wanted to give you some insight.

---

<div class="post-metadata">

**Author:** ![Kurt\_Werle](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/kurt_werle/32/5349_2.png) [@Kurt\_Werle](https://forums.percona.com/u/Kurt_Werle)\
**Post date:** [January 14, 2022, 7:36am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/6 "2022-01-14T07:36:42Z")

</div>

Thanks for the pointer - I’ll give that a shot!

---

<div class="post-metadata">

**Author:** ![danep](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/danep/32/12251_2.png) [@danep](https://forums.percona.com/u/danep)\
**Post date:** [August 15, 2023, 4:49am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/7 "2023-08-15T04:49:02Z")

</div>

Howdy 👋

I also needed Percona to run on an M1 Mac so I created a Docker builder as you requested: [GitHub - danepowell/percona-builder](https://github.com/danepowell/percona-builder)

It’s really just a proof of concept at this point, but it works and I welcome PRs 🙂

---

<div class="post-metadata">

**Author:** ![Evgeniy\_Patlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/evgeniy_patlan/32/41_2.png) [@Evgeniy\_Patlan](https://forums.percona.com/u/Evgeniy_Patlan)\
**Post date:** [December 22, 2023, 9:32am UTC](https://forums.percona.com/t/docker-image-that-builds-percona-from-source/13908/8 "2023-12-22T09:32:06Z")

</div>

We are working on the solution which should help developers to make more contributions to Percona Server.  
Here is script that will configure docker image and install all needed dependencies to build Percona Software [misc/percona\_dev\_env.sh at main · EvgeniyPatlan/misc · GitHub](https://github.com/EvgeniyPatlan/misc/blob/main/percona_dev_env.sh)
