# How to keep data when upgrading kibana docker?

**URL:** <https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877>\
**Category:** Kibana\
**Tags:** docker\
**Created:** [January 22, 2021, 7:24am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877 "2021-01-22T07:24:54Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wajika](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@wajika](https://discuss.elastic.co/u/wajika)\
**Post date:** [January 22, 2021, 7:24am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/1 "2021-01-22T07:24:54Z")

</div>

> ```
> version: '3.6'
> services:
> elasticsearch:
> image: elasticsearch:7.9.1
> container_name: elasticsearch-docker
> environment:
> - node.name=es-docker
> - cluster.name=es-single-node
> - discovery.type=single-node
> - bootstrap.memory_lock=false
> - "ES_JAVA_OPTS=-Xms2G -Xmx2G"
> ulimits:
> memlock:
> soft: -1
> hard: -1
> volumes:
> - /home/esdata/:/usr/share/elasticsearch/data
> ports:
> - 9200:9200
> - 9300:9300
> networks:
> - elastic
> kibana:
> image: kibana:7.9.1 >> What happens if I edit 7.9.1 to 7.10.2 and restart dockerfile? Lose all kibana data?
> container_name: kibana
> environment:
> - "ELASTICSEARCH_URL=http://elasticsearch:9200"
> depends_on:
> - elasticsearch
> ports:
> - "5601:5601"
> networks:
> - elastic
> 
> ```

I want to keep "space list" and all "saved objects", but there is no export of space. In addition, "saved objects" under each space is different. How can I export all 'data' at one time?

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/6/5/6538d8695fdc64ac309ccab3994918021cf060a2.png)  
 ![image](https://us1.discourse-cdn.com/elastic/original/3X/3/1/31620556fe9d14ddd25495ba0b8516b7f76d48f1.png)

---

<div class="post-metadata">

**Author:** ![mikecote](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mikecote/32/58549_2.png) [@mikecote](https://discuss.elastic.co/u/mikecote)\
**Post date:** [January 22, 2021, 4:01pm UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/2 "2021-01-22T16:01:10Z")

</div>

Hi @wajika,

The saved objects are saved within the Elasticsearch cluster. It is important to [bind data volumes](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#_always_bind_data_volumes) for the Elasticsearch containers, and this seems to be done in your configuration. This should keep the data when you upgrade Kibana.

There isn't UI support to export the list of spaces or export all the saved objects across spaces. The best recommendation for upgrading Kibana can be found here: [https://www.elastic.co/guide/en/kibana/current/upgrade.html](https://www.elastic.co/guide/en/kibana/current/upgrade.html).

---

<div class="post-metadata">

**Author:** ![wajika](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@wajika](https://discuss.elastic.co/u/wajika)\
**Post date:** [January 23, 2021, 12:28am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/3 "2021-01-23T00:28:02Z")

</div>

Hi @mikecote thanks you for the reply.

I know that kibana data is saved in Elasticsearch, but the old version of kibana data in es, I use the new version of kibana to start, can it successfully read the old version of data?

---

<div class="post-metadata">

**Author:** ![wajika](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@wajika](https://discuss.elastic.co/u/wajika)\
**Post date:** [January 23, 2021, 1:04am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/4 "2021-01-23T01:04:40Z")

</div>

![image](https://us1.discourse-cdn.com/elastic/original/3X/2/f/2f50ed9f65e0c5244d3cc90c9bb2d1a2cc8839c0.png)  
There is one more important thing that I need to confirm. In visualize, the name of the source I import has a version number. If I update the elastic stack, including APM (to 7.10.2), will visualize update automatically?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 24, 2021, 11:53pm UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/5 "2021-01-24T23:53:55Z")

</div>

You should upgrade Elasticsearch _and_ Kibana, ideally with Elasticsearch being the first upgrade.  
You can upgrade Kibana, but not all functionality in Elasticsearch may work.

---

<div class="post-metadata">

**Author:** ![wajika](https://avatars.discourse-cdn.com/v4/letter/w/977dab/32.png) [@wajika](https://discuss.elastic.co/u/wajika)\
**Post date:** [January 25, 2021, 2:09am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/6 "2021-01-25T02:09:47Z")

</div>

Yes, I will upgrade elasticsearch first. But I found that some things don't update together, such as' visualize '.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 25, 2021, 4:17am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/7 "2021-01-25T04:17:08Z")

</div>

I'm not sure what you mean by that.

---

<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:** [February 22, 2021, 4:17am UTC](https://discuss.elastic.co/t/how-to-keep-data-when-upgrading-kibana-docker/261877/8 "2021-02-22T04:17:16Z")

</div>

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