импортировать скрипт sql на сборку контейнера postgres docker - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь создать контейнер для базы данных postgres, это работает правильно, но мне не удалось создать исходную схему.У меня есть скрипт sql для создания схемы, он работает, контейнер запускается правильно, я могу установить соединение с контейнером, но схема не создана.

это мой postgres Dockerfile:

FROM postgres:11-alpine

ENV POSTGRES_USER admin
ENV POSTGRES_PASSWORD 000000

ENV POSTGRES_DB test

COPY ./docker/postgres/test.sql /docker-entrypoint-initdb.d/

и это мой docker-compose:

postgresql:
    build:
      context: .
      dockerfile: docker/postgres/Dockerfile
    restart: always
    environment:
      POSTGRES_USER: 'admin'
      POSTGRES_PASSWORD: '00000000'
    volumes:
      - ~/docker/postgresql/data:/var/lib/postgresql/data
    ports:
      - "5432:5432"

база данных никогда не создается, в чем проблема?я что-то пропустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...