Комментарии 13
С технической стороны всё хорошо, кроме пары моментов:
PostgreSQL выставлять в интернет "голой жопой" не рекомендуется, особенно если пароль на учётку в нём выбран по принципу "что-нибудь простое, например, 123". Довольно быстро такое приводит к тому, что контейнер начинает майнить, либо данные в таблицах оказываются удалены или зашифрованы.
Коль уж поднимаете PostgreSQL в контейнере без вольюма, желательно упомянуть о том, что время жизни БД в этом случае - до смерти контейнера.
Да, абсолютно верно.
чем прикрыть задницу базы?
Обычно ssh-тоннелем
Прошу не кидаться камнями)
Объясните пожалуйста, для решения первой проблемы при создании контейнера нужно указывать надежный пароль, и все?
По поводу второго пункта: т.е. если делать как автор - бд "умрет вместе с контейнером", а в каких случаях контейнер "умирает"? И как тогда поднять бд на volume?
Вы подключались к хосту юзером root, зачем во всех командах sudo?
12 дизов, за что?)) Ребята, это тут так принято на старте мочить или куда?)
Без докера еще пару минут можно было бы сэкономить.
А, это только на VPS. Не, не подходит.
Разворачиваем PostgreSQL на VPS сервере за 5 минут