MAKE JAVA GREAT AGAIN
Мемы: @java_memes
Post #506
4.91K
Запускаем PostgreSQL в докере
Стягиваем образ с докер хаба
Создаём папку, куда постгря будет складывать данные
Запускаем контейнер
При первом запуске он скачает с докер хаба образ, а потом за секунду стартует. Запуск контейнера просит sudo права. Плюс надо заранее поставить пакет docker.io. Так можно одновременно держать несколько версий постгре рядом без дикой боли.
Источник: https://hackernoon.com/dont-install-postgres-docker-pull-postgres-bee20e200198
Стягиваем образ с докер хаба
pull postgres
Создаём папку, куда постгря будет складывать данные
-p $HOME/docker/volumes/postgres
Запускаем контейнер
run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
-rm — удаляем контейнер после выхода-name — задаём имя контейнеру-e — задаём переменные окружения: имя базы, пользователя, пароль-d — запускаем контейнер фоном-p — прокидываем порт наружу-v — монтируем созданную ранее папку по адресу, который постгре использует по-дефолтуПри первом запуске он скачает с докер хаба образ, а потом за секунду стартует. Запуск контейнера просит sudo права. Плюс надо заранее поставить пакет docker.io. Так можно одновременно держать несколько версий постгре рядом без дикой боли.
Источник: https://hackernoon.com/dont-install-postgres-docker-pull-postgres-bee20e200198






