# Docker base image with PostgreSQL 10 released

**URL:** <https://meta.discourse.org/t/docker-base-image-with-postgresql-10-released/84536>\
**Category:** Announcements\
**Tags:** docker\
**Created:** [April 4, 2018, 7:08am UTC](https://meta.discourse.org/t/docker-base-image-with-postgresql-10-released/84536 "2018-04-04T07:08:39Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)\
**Post date:** [April 4, 2018, 7:08am UTC](https://meta.discourse.org/t/docker-base-image-with-postgresql-10-released/84536/1 "2018-04-04T07:08:40Z")

</div>

`launcher` has been updated to use the new [Docker base image](https://hub.docker.com/r/discourse/base/tags/) and [postgres.template.yml](https://github.com/discourse/discourse_docker/blob/44f132443bdf72dccf07111832de4c15b5e8abf8/templates/postgres.template.yml) which would use PostgreSQL 10 by default instead of Postgres 9.5.

As long as your container’s config is using the default `postgres.template.yml`, the upgrade of the PostgreSQL data directory would happen automatically the next time you do a `./launcher rebuild`. In the event that the PostgreSQL data directory fails to upgrade, please follow the instructions printed by `./launcher rebuild` or you may refer to the instructions in this [template](https://github.com/discourse/discourse_docker/blob/44f132443bdf72dccf07111832de4c15b5e8abf8/templates/postgres.template.yml#L80-L114). If following the instructions does not work for you, please post the full log of `./launcher rebuild` here so that we can help you restore your instance into a working state.

---

_[View the full topic](https://meta.discourse.org/t/docker-base-image-with-postgresql-10-released/84536)._
