Данный репозиторий содержит рецепт установки PostgreSQL
+ pgadmin4
с помощью docker compose
.
База данных автоматически наполяется текстамии для демонстрации методов и возможностей полнотекстового поиска, доступных в PostgreSQL.
- Установите Docker
Убедитесь, что у вас установлены Docker Engine
и Docker Compose
.
Note
В зависимости от локальных настроек для вызова docker
может потребоваться sudo
.
docker version
docker compose version
-
Откройте терминал и cкачайте репозиторий:
git clone https://github.com/artem-burashnikov/postgresql-fulltext-search.git
-
Переместитесь в корень проекта:
cd postgresql-fulltext-search/
-
Запустите контейнеры
postgresql
иpgadmin4
с помощью Docker Compose:docker compose up -d
-
Убедитесь, что контейнеры запущены:
docker container ps
-
Локальный сервер доступен по адресу:
localhost:5050
Остановить работу Docker Compose:
docker compose down
Удалить локальные данные, связанные с контейнерами (например, файл базы данных), и начать использование с "чистого листа":
docker compose down -v
Чтобы очистить локальные образы и контейнеры, выполните следующие команды:
Warning
Следующие команды очистят все локальные данные об образах и контейнерах.
-
Удалить все запущенные и остановленные контейнеры:
docker container rm -f $(docker container ls -aq)
-
Удалить все образы:
docker image rm -f $(docker image ls -aq)
Проект лицензируется под Unlicense.