Тёмный

Урок 1. Установка PostgreSQL с помощью Docker compose. 

Petrov Yuri
Подписаться 13 тыс.
Просмотров 54 тыс.
50% 1

Приветствую 🖐 друзья, в этом уроке развернем базу данных PostgreSQL на локальной машине. Установим и настроем Docker и Docker compose. Установим VSCode и все необходимые инструменты для нашего проекта.
Платная часть курса на Stepik для пользователей из России, оплата только RUB
✅ stepik.org/z/1...
Платная часть курса на Stepik для иностранных пользователей, оплата только USD
✅ boosty.to/mr.d...
🤝 Важные ссылки:
✅ Все новости в телеграм канале: t.me/mobile_de...
✅ Обсудить уроки можно в чате: t.me/mobile_de...
✅ Обсудить уроки можно в ВК: mobile_...
✅ Эксклюзивный контент - Boosty: boosty.to/mr.d...
✅ Поддержать канал: sobe.ru/na/itp...
Ссылки используемые в видео:
✅ Docker home: www.docker.com...
✅ Docker hub: hub.docker.com...
✅ Скачать VSCode: code.visualstu...
✅ Почитать про PostgreSQL : www.postgresql...
√ Тэги для поиска:
#dart #postgresql #docker #dockercompose #clientserver #ios #mac #kotlin #android #java #androidstudio #firebase #telegram #создатьприложение #backend

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 109   
@mr.developer
@mr.developer 2 года назад
Продолжение на Stepik stepik.org/z/119593
@lcontrol
@lcontrol Год назад
этот курс полный (в смысле завершен)?
@mr.developer
@mr.developer Год назад
Здравствуйте, да.
@d.sadykov1354
@d.sadykov1354 2 года назад
Спасибо чувак большое, я долго сидел пытался поднять базу. Все делают слишком замудрено, для пользователя кто не знает докер в целом тяжело понять а ты строго закрыл вопрос
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝
@Im_like_Merphy
@Im_like_Merphy 7 месяцев назад
Это шедевр, спасибо вам огромное!!!
@brainman2125
@brainman2125 2 года назад
Спасибо за такой начатый курс! А то уже надоело работать только сервисами Firebase, так как больше ни про что никто фактически не снимает уроки и не где особо прокачать свои познания в чем то другом. Буду ждать продолжения!)
@factum8129
@factum8129 2 года назад
Очень интересный ролик, надеюсь следующие серии не заставят себя долго ждать )
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝. Как звук? Что то мне кажется странный какой-то).
@factum8129
@factum8129 2 года назад
@@mr.developer звук отлично, посмотрел на одном дыхании
@nikitayasnev
@nikitayasnev 2 года назад
Весьма подробно
@naberesnev83
@naberesnev83 2 года назад
Благодарю за видео, с пенсии обязательно поддержу денежкой 😉
@mr.developer
@mr.developer 2 года назад
Благодарю )
@sovrinfo
@sovrinfo 2 года назад
Спасибо за видео.Коммент в поддержку!
@mr.developer
@mr.developer 2 года назад
Благодарю)
@alekssmirnov2726
@alekssmirnov2726 2 года назад
Ждем следующих роликов ) Все понятно и доходчиво
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝
@miss_ia5744
@miss_ia5744 2 года назад
Важное условие для работы! Сохранять файл yaml перед тем как дальше работать в терминале. И для Windows10 мне вылела просьба скачать и установить пакет "Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров". А также для того чтобы все работало необходимо чтобы сама программа docker была открыта и авторизована под вами!!
@mr.developer
@mr.developer 2 года назад
Благодарю за информацию. Также вы можете при установке docker убрать галочку использовать wsl.
@miss_ia5744
@miss_ia5744 2 года назад
@@mr.developer спасибо за ответ! Учимса
@makarsavchenko7622
@makarsavchenko7622 2 года назад
ОГРОМНЕЙШЕЕ СПАСИБО!!!!
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝
@iharrwe
@iharrwe Год назад
Большое спасибо. Исчерпывающий туториал!
@mr.developer
@mr.developer 11 месяцев назад
Благодарю вас за отзыв, очень приятно ☺️🤝
@oleksandrrybalka2128
@oleksandrrybalka2128 Год назад
Большое спасибо) всё очень просто и доходчиво
@mr.developer
@mr.developer 11 месяцев назад
Благодарю вас за отзыв, очень приятно ☺️🤝
@airtonalvarez5950
@airtonalvarez5950 2 года назад
спасибо!
@cranebird1467
@cranebird1467 2 года назад
Как раз вовремя,спасибо за видео. подписка.
@vafinruslan56
@vafinruslan56 2 года назад
Благодарю за видео, очень интересно!
@DartMitai
@DartMitai 2 года назад
все получилось) суперские уроки))
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝
@ivanl7786
@ivanl7786 Год назад
В первую очередь благодарю автора за это видео. Довольно понятно и последовательно. Но имеется вопрос. 00:05:11 "пишем версию, которую будем использовать" - версию чего? В терминале Вы проверяли версию docker compose и она была 1.29. Поэтому не понятно версию чего Вы указываете.
@mr.developer
@mr.developer 11 месяцев назад
Версия файла описания докера
@VladimirOrlov-smr
@VladimirOrlov-smr 2 года назад
7:46 Неточность: Alpine - легковесный дистрибутив GNU/Linux, хорошо зарекомендовавший себя в качестве основы для построения Docker-образов.
@mr.developer
@mr.developer 2 года назад
Ну суть то одна). Я стараюсь всегда говорить простым и понятным языком.
@nikitayasnev
@nikitayasnev 2 года назад
давайте без уточнений
@ВладимирТалалаев-н3р
Спасибо!
@A1ter-Ego
@A1ter-Ego Год назад
А что насчет авто запуска sql файлов в docker на контейнер postgresql?
@mr.developer
@mr.developer 11 месяцев назад
Норм
@kokoc58
@kokoc58 Год назад
Откуда в файле взялась версия 3.5? Все версии который с консоле показывали другие 🤔
@mr.developer
@mr.developer 11 месяцев назад
Не совсем понял)
@makarsavchenko7622
@makarsavchenko7622 2 года назад
чел ты лучший
@mr.developer
@mr.developer 2 года назад
Благодарю за отзыв 🤝
@flask2440
@flask2440 2 года назад
Благодарю за видео, когда выйдет следующее?
@mr.developer
@mr.developer 2 года назад
Постараюсь по два урока в неделю
@ibrahimoglu
@ibrahimoglu Год назад
👍
@mr.developer
@mr.developer 11 месяцев назад
Благодарю 😁🤝
@ai-bloggers
@ai-bloggers 2 года назад
Пушка
@TheWinApple
@TheWinApple Год назад
в yaml файле первая строчка version версия чего указывается? docker-compose?
@mr.developer
@mr.developer Год назад
Ага, но только не версия именно докера а версия самого файла
@So1grey
@So1grey Год назад
@@mr.developerпонятнее не стало)
@AlexBormotov
@AlexBormotov Год назад
@@mr.developer можно подробнее, пожалуйста, какого файла и почему именно 3.5
@timur2887
@timur2887 3 месяца назад
@@AlexBormotov предположу, что это версия схемы (формата) файла docker-compose.yaml... она определяет правила его наполнения
@Brims17
@Brims17 Год назад
У меня не начал скачивать а выдал вот это Top-level object must be a mapping)
@mr.developer
@mr.developer 11 месяцев назад
Сделайте все по инструкции
@АлександрСосо-щ1б
Спасибо за видео! подскажите, я установил базу данных на VPS не использую docker и она также отвечает на запросы, доступна для внешних запросов. Не могу понять, зачем базу поднимать именно в контейнерах (я новичок, поэтому вопрос возможно туповатый)?
@mr.developer
@mr.developer Год назад
Ну можно и так), но в докер удобнее. Вы за минуту развернёте базу в любом месте. И не надо делать никаких настроек
@АлександрСосо-щ1б
@@mr.developer ясно. спасибо!
@tylyp123
@tylyp123 3 месяца назад
А у меня постоянно такая ошибка: services.db_auth.image must be a string
@Dorazzzz
@Dorazzzz 7 месяцев назад
Как понять, какая версия postgres сейчас является последней стабильной?)
@mr.developer
@mr.developer 7 месяцев назад
Можете зайти на dockerhub и глянуть
@lbuslaev
@lbuslaev Год назад
Похоже предложенное расширение по postgres стало платным. Требует оплаты за пользование. Надо пробовать другое по всей видимости. Интересно, заработает ли? This project is no longer maintain for free and requires payment to unlock all features. At the same time I will put more effort into developing this project.
@mr.developer
@mr.developer Год назад
Привет, у меня бесплатны основные функции.
@lbuslaev
@lbuslaev Год назад
@@mr.developer возможно разработчик ввёл плату для новых пользователей. Попробую с домашнего. Спасибо за Ваш ответ!
@romanteleshun7215
@romanteleshun7215 Год назад
почему версия 3.5 ??? ведь версия docker compose другая ?
@mr.developer
@mr.developer 11 месяцев назад
Нет, это не версия докера компос
@timur2887
@timur2887 3 месяца назад
А где Урок 2?)
@mr.developer
@mr.developer 3 месяца назад
На степике
@mr.developer
@mr.developer 2 года назад
Не пропустите новые видео: t.me/mobile_developing
@Gospodin_BOSS
@Gospodin_BOSS 2 года назад
у кого нибудь выскочила ошибка при введении команды в терминал "...failed to execute script docker compose" ? который день не могу решить
@mr.developer
@mr.developer 2 года назад
Вы установил и docker? Версию показывает?
@mr.developer
@mr.developer 2 года назад
Если все норм, то тогда проверьте где вы пытаетесь запустить docker-compose up. Вы должны запускать именно там, лежит файл docker-conpose.yaml
@Gospodin_BOSS
@Gospodin_BOSS 2 года назад
@@mr.developer да, показывает, других мест для запуска у меня и нет, вроде все в точности как на видео сделал и перепроверил
@mr.developer
@mr.developer 2 года назад
Скиньте скриншот проблемы в группе телеграмм
@miss_ia5744
@miss_ia5744 2 года назад
@@mr.developer Добрый день. У меня та же проблема.. Как разрешили ?
@Fancules
@Fancules 2 года назад
Кто подскажет, немогу ничего записать в базу даных, которая запущена в Docker-контейнере из внешних сервисов( С портами все хорошо, может какой-то момент упустил в настройке, уже незнаю где искать проблему
@mr.developer
@mr.developer 2 года назад
Привет, напишите в чате в телеграмм.
@mr.developer
@mr.developer 2 года назад
t.me/mobile_developing_chat
@ohlamoh
@ohlamoh 2 года назад
У меня ошибка вылазит FATAL:role root does not exist.Может кто то сталкивался и решил эту проблему?
@mr.developer
@mr.developer 11 месяцев назад
Ну чет у вас все плохо, у вас нет пользователя root
@lostree1785
@lostree1785 5 месяцев назад
Спасибо за видео! Может кому то поможет, у меня при подключении выдавало ошибку "Connection error!database "db_auth" does not exist" и мне понадобилось добавить "- POSTGRES_DB=db_auth" version: '3.5' services: db_auth: container_name: db_auth ports: - "5438:5432" environment: - POSTGRES_PASSWORD=root - POSTGRES_USER=postgres - PGPORT=5432 - POSTGRES_DB=db_auth image: postgres:16.2-alpine
@RomanL321
@RomanL321 Год назад
docker-compose up --build Top-level object must be a mapping на этом все, куда рыть - непонятно... конфиг - копия Вашего
@vika-sole
@vika-sole Год назад
Сохранить файл в vs code и дальше с терминалом работать
@RomanL321
@RomanL321 Год назад
@@vika-sole Спасибо, я то уже разобрался. но тупые программы с тупыми подсказками ошибок бесят, так и написали бы сохраните в файл... Причем после перезагрузки то vs code это все подтягивает...
@mr.developer
@mr.developer 11 месяцев назад
👍
@vitya.obolonsky
@vitya.obolonsky Год назад
Установку можна пропустить
@mr.developer
@mr.developer 11 месяцев назад
Можно)
@facehuggerhug
@facehuggerhug Месяц назад
На этапе подключения к базе, ловлю ошибку аутентификации пароля. Поиск по интернетам говорит что проблема частая, но решить не могу уже часа два :\\\\ Правка pg_hba.conf тоже не помогает. Может это винда....
@mr.developer
@mr.developer Месяц назад
Напишите в чате телеграмм
@AleksejBelkin
@AleksejBelkin Год назад
И в чем прикол? Остановил контейнер и все данные пропали из БД...
@mr.developer
@mr.developer Год назад
Прочитайте про volume
@AleksejBelkin
@AleksejBelkin Год назад
@@mr.developer я прекрасно про него знаю. Просто если видео делаете как поднять сервер с БД на докере, то будьте любезны и про volume рассказать, а то остальные кто не знает потом могут столкнуться с неприятным моментом.
@mr.developer
@mr.developer Год назад
В курсе на Stepik я подробно про это рассказываю.
@AleksejBelkin
@AleksejBelkin Год назад
@@mr.developer Я сейчас обсуждаю текущее видео. Не так уж и сложно было бы добавить 1 строку в компос-файл и сказать, что она очень важна. А потом подробнее хоть на каких курсах рассказывайте.
@GRIMEANARCHY
@GRIMEANARCHY 2 года назад
в самом подключении к базе данных выдает ошибку: Connection error! ������������ "admin" �� ������ �������� ����������� (�� ������)
@miss_ia5744
@miss_ia5744 2 года назад
та же ошибка теперь ((..
@ДмитрийЗядик
@ДмитрийЗядик 2 года назад
Порт 5432 оказался занят, его слушал когда-то установленный postgreSQL сопоставил локальный порт 5438 с портом 5432. Мне помогло. version: '3.5' services: db_auth: container_name: db_auth image: postgres:14.3-alpine restart: always ports: - '5438:5432' environment: - POSTGRES_USER=admin - POSTGRES_PASSWORD=root
@mikhailshtefan6725
@mikhailshtefan6725 Год назад
@@ДмитрийЗядик Боже! Спасибо тебе!! Я с этой ошибкой мучался часа 3 и нигде не было информации про конкретно этот случай, везде писали что угодно, но только про конфликт портов. К слову ошибка эта звучит как "пользователь admin не прошел проверку подлинности", но из-за разных кодировок имеем знаки вопроса. Вообще я советую в связи с этим использовать какие-нибудь сторонние клиенты к бд, например опенсорсный DBeaver
@DENDYTWOO
@DENDYTWOO Год назад
@@ДмитрийЗядик я мучался с этой проблемой около двух дней, нашел решение, вместо хоста писать - host.docker.internal, но это было не то... Вы спасли меня и еще кучу людей! Спасибо
@mr.developer
@mr.developer 11 месяцев назад
😔
@load-net
@load-net Год назад
docker-compose up --build ERROR: In file './docker-compose.yaml', service 'container_name' must be a mapping not a string. Вот такая ошибка видео не актуально! Так правильней version: '3' services: postgres: image: postgres:14.3-alpine ports: - "5432:5432" environment: - POSTGRES_PASSWORD=root - POSTGRES_USER=admin
@smokibits4365
@smokibits4365 2 года назад
Я хочу от тебя детей 😅Подписка и лайк
@mr.developer
@mr.developer 2 года назад
Ну у меня уже есть, и двое 😊
@АлексейЛи-т5о
@АлексейЛи-т5о Год назад
Connection error!������������ "postgres" �� ������ �������� ����������� (�� ������) что это за фигня? Все ввел корректно, но связь не установилась
@mr.developer
@mr.developer Год назад
Может порт занят, проверьте
@АлексейЛи-т5о
@АлексейЛи-т5о Год назад
@@mr.developer уже решил, спасибо
Далее
КТО БОИТСЯ КЛОУНОВ?? #shorts
00:20
Просмотров 488 тыс.
Слушали бы такое на повторе?
01:00
Cool Parenting Gadget Against Mosquitos! 🦟👶
00:21
Оптимизация Django. 1 - Django + Docker
50:08
Docker and PostgreSQL in [10 Minutes]
21:06
Просмотров 271 тыс.
Docker за 20 минут
21:42
Просмотров 80 тыс.
КТО БОИТСЯ КЛОУНОВ?? #shorts
00:20
Просмотров 488 тыс.