# Problem in Running kibana as non-root user in Docker

**URL:** https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933
**Category:** Kibana
**Created:** [December 1, 2017, 1:24pm UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933 "2017-12-01T13:24:03Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Diksha\_Rawat](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@Diksha\_Rawat](https://discuss.elastic.co/u/Diksha_Rawat)
#### Post date: [December 1, 2017, 1:24pm UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933/1 "2017-12-01T13:24:03Z")

</div>

I am trying to run Kibana 5.5.1 as non-root user in docker. Container is starting but i am getting error as

 ![kibana_error](https://us1.discourse-cdn.com/elastic/original/3X/d/6/d693dd69dce0f0cf8de2c64b61b4139fa6148f7a.PNG)

Is there any way i can run my Kibana container as non-root user. My user is kibanauser.  
I am attaching my Dockerfile snippet  
 ![dock](https://us1.discourse-cdn.com/elastic/original/3X/8/6/86979d4eac0254cc922025e591ab784d5b59ef48.PNG)

Thank you

---

<div class="post-metadata">

### Author: ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)
#### Post date: [December 5, 2017, 12:25pm UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933/2 "2017-12-05T12:25:13Z")

</div>

Hi @Diksha_Rawat,

the error messages indicate that your user `kibanauser` can not write to the directories `/var/run` and `/var/log/kibana` due to them not existing or the user not having sufficient permissions. You could change that in your Dockerfile.

Alternatively you could consider to use the [official docker images](https://www.elastic.co/guide/en/kibana/current/_pulling_the_image.html), that run Kibana as a non-root user as well. If the prebuilt images don't match your requirements you might be able to adapt them and build them yourself using [https://github.com/elastic/kibana-docker/](https://github.com/elastic/kibana-docker/).

---

<div class="post-metadata">

### Author: ![Diksha\_Rawat](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@Diksha\_Rawat](https://discuss.elastic.co/u/Diksha_Rawat)
#### Post date: [December 6, 2017, 11:56am UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933/3 "2017-12-06T11:56:24Z")

</div>

Hi @weltenwort  
Thank you for your reply. I made changes to my Dockerfile as shown below

 ![kibana_new](https://us1.discourse-cdn.com/elastic/original/3X/1/6/16768f900a023b807aa88e52a77f59da39d93f3a.PNG)

i gave all permissions to kibanauser still it's not working. ![kib](https://us1.discourse-cdn.com/elastic/original/3X/b/c/bc31e9f7df7234e0f7f818adb55bd4175717e916.PNG)

Could you please tell me what else i can add to my Dockerfile.  
Is 5.5.1 is not compatible with non-root user?

Thank you

---

<div class="post-metadata">

### Author: ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)
#### Post date: [December 7, 2017, 5:28pm UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933/4 "2017-12-07T17:28:26Z")

</div>

I see you are using an init script to start Kibana. This script is not designed to be run as the root process in a docker container. Kibana is run as non-root in the official docker image, so I would recommend to either use that. Alternatively you can try to take some inspiration from the [official kibana-docker repo](https://github.com/elastic/kibana-docker) and the [main wrapper script](https://github.com/elastic/kibana-docker/blob/master/build/kibana/bin/kibana-docker) in particular.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [January 4, 2018, 5:28pm UTC](https://discuss.elastic.co/t/problem-in-running-kibana-as-non-root-user-in-docker/109933/5 "2018-01-04T17:28:34Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
