Если я создам БД PostgreSQL на сервере и подключусь к ней со скрипта, который запущен в докере на том же сервере, будет ли все работать? 2) К БД я смогу подключится и с локального ПК с помощью того же PgAdmin? 3) Может ли БД крашнутся или что-то типо такого, и если да то как автоматически её перезапускать? Вроде нашел вариант с добавлением постгреса в сервисы
1 - рабрать будет, нужно уметь настраивать получение из контейнера на хост машину. 2 - сможешь если настроить postgres и открыть порт на сервера, что бы смотрел на внешку. Не очень безопасно если сделать неправильно. 3 - ничего не должно ломаться просто так. Первым делом нужно настроить бекапы баз и не лезть в демоны, все настроено из коробки по дефолту.
Спасибо, попробую. А то искал туториалы, но ничего толкового
По первому вопросу https://medium.com/@TimvanBaarsen/how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66
По работе с postgres проще читать официальную доку, на счёт курсов не могу сказать. Лучше задачи необходимые дробить на составляющие и искать ответы в интернете. Сейчас на любую мелочь есть ответ. А ради этого целый курс проходить, пустая трата времени.
Да просто делаю свой проект, хотел быстро закинуть на сервак что б все работало, а в итоге уже больше месяца пытаюсь ошибку пофиксить. Подсказали, что у меня БД наружу торчит и кто-то пытается конектится. Вот я и начал искать самые основы, ибо когда кто-то помагает я понятия не имею о чем речь
https://postgrespro.ru/blog/pgsql/2818736
Обсуждают сегодня