Как создать расширение postgres внутри контейнера?

Я должен установитьhstore на мой докер postgres
Вот моя обычная команда в оболочке для выполнения моей потребности

psql -d template1 -c 'create extension hstore';

Если я удалю эту строку из моего контейнера, он будет работать, но я выполнюhstore установка самостоятельно, и я должен сказать всем в моем проекте, что не является хорошей практикой

Вот мойyml file

  postgres:
    build:
      context: .
      dockerfile: dockerfiles/devdb.dockerfile
    environment:
      POSTGRES_USER: uih
      POSTGRES_PASSWORD: uIhbod!
      POSTGRES_DB: uih_portal
    ports:
        - "5433:5432"

Вот мой файл докераdevdb.dockerfile

FROM postgres:9.5

RUN mkdir -p /var/lib/postgresql-static/data
ENV PGDATA /var/lib/postgresql-static/data

# psql -d template1 -c 'create extension hstore;'
CMD ["psql", "-d", "template1", "-c", "'create extension hstore;'"]

RUN echo "hstore extension installed"

После сборки не могу запустить

$ docker-compose up postgres
Recreating uihportal_postgres_1
Attaching to uihportal_postgres_1
postgres_1       | psql: could not connect to server: No such file or directory
postgres_1       |      Is the server running locally and accepting
postgres_1       |      connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
uihportal_postgres_1 exited with code 2

Вопрос:

Как установитьhstore из докер-файла?
Я хочу сделать изображение и повторно использовать его для всего проекта для моей команды

Ответы на вопрос(1)

Ваш ответ на вопрос