# Running Bonita in a Docker container

**URL:** <https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359>\
**Category:** Q&A\
**Created:** [5 April 2017 10:22 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359 "2017-04-05T10:22:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![david\_131](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@david\_131](https://community.ofelia.com/u/david_131)\
**Post date:** [5 April 2017 10:22 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359/1 "2017-04-05T10:22:50Z")

</div>

Hello,

I have to deploy bonita in production for around 30 users.

For now I have done a quick POC using a modified official bonita docker image running in an Amazon EC2 cluster with a postgres/RDS database.

The service/task has a lot of CPU/RAM available but bonita is really slow. I tried to tweak the JVM/Tomcat settings without success. It seems the JVM process & threads have a hard time exploiting resources available to the container.

Does anyone run bonita in production in containers (with the tomcat bundle) ?

Otherwise is it clearly recommended to run bonita on dedicated servers or cloud instances ?

We aim for a smooth/snappy user experience.

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [5 April 2017 11:48 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359/2 "2017-04-05T11:48:45Z")

</div>

Docker? For Production? Java?

Always use a dedicated/Cloud instance. Docker is just to relient on the OS and hardware it’s running on.

My personal feeling, and don’t forget Cloud is relient on good internet…to whereever AWS is…half way round the world? Never get good performance like that.

---

<div class="post-metadata">

**Author:** ![david\_131](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@david\_131](https://community.ofelia.com/u/david_131)\
**Post date:** [14 March 2018 11:26 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359/3 "2018-03-14T11:26:24Z")

</div>

I have been running Bonita in production for a year in a Kubernetes cluster @OVH with Traefik serving HTTPS.

Docker image:

- Ubuntu 18.04
- OpenJDK 8 latest
- Apache Portable Runtime (APR) 1.6.3
- Tomcat Native Library 1.2.17
- Tomcat 7.0.76 + Bonita 7.5.4 bundle
- PostgreSQL JDBC Driver 42.2.4

Kubernetes 1.10.4  
Docker 18.03.1-ce  
Postgres 10.3

---

<div class="post-metadata">

**Author:** ![david\_131](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@david\_131](https://community.ofelia.com/u/david_131)\
**Post date:** [10 April 2017 10:00 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359/4 "2017-04-10T10:00:06Z")

</div>

Anyone with experience in running Bonita on cloud computing ?

---

<div class="post-metadata">

**Author:** ![Laurent\_Leseigneur](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/laurent_leseigneur/32/725_2.png) [@Laurent\_Leseigneur](https://community.ofelia.com/u/Laurent_Leseigneur)\
**Post date:** [28 March 2018 07:31 UTC](https://community.ofelia.com/t/running-bonita-in-a-docker-container/8359/5 "2018-03-28T07:31:45Z")

</div>

Hi,

you can give a try to [https://github.com/Bonitasoft-Community/docker\_bonita/commit/97009c8af3a9efba8d7b95e3c4091a7ebf6988a0](https://github.com/Bonitasoft-Community/docker_bonita/commit/97009c8af3a9efba8d7b95e3c4091a7ebf6988a0) that speed up startup time
