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

  Рет қаралды 52,989

Petrov Yuri

Petrov Yuri

Күн бұрын

Приветствую 🖐 друзья, в этом уроке развернем базу данных 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

Пікірлер: 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 жыл бұрын
Благодарю за отзыв 🤝
@naberesnev83
@naberesnev83 2 жыл бұрын
Благодарю за видео, с пенсии обязательно поддержу денежкой 😉
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю )
@brainman2125
@brainman2125 2 жыл бұрын
Спасибо за такой начатый курс! А то уже надоело работать только сервисами Firebase, так как больше ни про что никто фактически не снимает уроки и не где особо прокачать свои познания в чем то другом. Буду ждать продолжения!)
@factum8129
@factum8129 2 жыл бұрын
Очень интересный ролик, надеюсь следующие серии не заставят себя долго ждать )
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю за отзыв 🤝. Как звук? Что то мне кажется странный какой-то).
@factum8129
@factum8129 2 жыл бұрын
@@mr.developer звук отлично, посмотрел на одном дыхании
@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 спасибо за ответ! Учимса
@sovrinfo
@sovrinfo 2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю)
@Im_like_Merphy
@Im_like_Merphy 6 ай бұрын
Это шедевр, спасибо вам огромное!!!
@nikitayasnev
@nikitayasnev 2 жыл бұрын
Весьма подробно
@oleksandrrybalka2128
@oleksandrrybalka2128 Жыл бұрын
Большое спасибо) всё очень просто и доходчиво
@mr.developer
@mr.developer 10 ай бұрын
Благодарю вас за отзыв, очень приятно ☺️🤝
@iharrwe
@iharrwe Жыл бұрын
Большое спасибо. Исчерпывающий туториал!
@mr.developer
@mr.developer 10 ай бұрын
Благодарю вас за отзыв, очень приятно ☺️🤝
@DartMitai
@DartMitai 2 жыл бұрын
все получилось) суперские уроки))
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю за отзыв 🤝
@makarsavchenko7622
@makarsavchenko7622 2 жыл бұрын
ОГРОМНЕЙШЕЕ СПАСИБО!!!!
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю за отзыв 🤝
@cranebird1467
@cranebird1467 2 жыл бұрын
Как раз вовремя,спасибо за видео. подписка.
@vafinruslan56
@vafinruslan56 2 жыл бұрын
Благодарю за видео, очень интересно!
@airtonalvarez5950
@airtonalvarez5950 2 жыл бұрын
спасибо!
@ВладимирТалалаев-н3р
@ВладимирТалалаев-н3р 2 жыл бұрын
Спасибо!
@Brims17
@Brims17 Жыл бұрын
У меня не начал скачивать а выдал вот это Top-level object must be a mapping)
@mr.developer
@mr.developer 10 ай бұрын
Сделайте все по инструкции
@VladimirOrlov-smr
@VladimirOrlov-smr 2 жыл бұрын
7:46 Неточность: Alpine - легковесный дистрибутив GNU/Linux, хорошо зарекомендовавший себя в качестве основы для построения Docker-образов.
@mr.developer
@mr.developer 2 жыл бұрын
Ну суть то одна). Я стараюсь всегда говорить простым и понятным языком.
@nikitayasnev
@nikitayasnev 2 жыл бұрын
давайте без уточнений
@ivanl7786
@ivanl7786 Жыл бұрын
В первую очередь благодарю автора за это видео. Довольно понятно и последовательно. Но имеется вопрос. 00:05:11 "пишем версию, которую будем использовать" - версию чего? В терминале Вы проверяли версию docker compose и она была 1.29. Поэтому не понятно версию чего Вы указываете.
@mr.developer
@mr.developer 10 ай бұрын
Версия файла описания докера
@flask2440
@flask2440 2 жыл бұрын
Благодарю за видео, когда выйдет следующее?
@mr.developer
@mr.developer 2 жыл бұрын
Постараюсь по два урока в неделю
@ai-bloggers
@ai-bloggers 2 жыл бұрын
Пушка
@makarsavchenko7622
@makarsavchenko7622 2 жыл бұрын
чел ты лучший
@mr.developer
@mr.developer 2 жыл бұрын
Благодарю за отзыв 🤝
@ibrahimoglu
@ibrahimoglu Жыл бұрын
👍
@mr.developer
@mr.developer 10 ай бұрын
Благодарю 😁🤝
@user-mu2lr9zc7d
@user-mu2lr9zc7d Жыл бұрын
Откуда в файле взялась версия 3.5? Все версии который с консоле показывали другие 🤔
@mr.developer
@mr.developer 10 ай бұрын
Не совсем понял)
@smokibits4365
@smokibits4365 2 жыл бұрын
Я хочу от тебя детей 😅Подписка и лайк
@mr.developer
@mr.developer 2 жыл бұрын
Ну у меня уже есть, и двое 😊
@tylyp123
@tylyp123 2 ай бұрын
А у меня постоянно такая ошибка: services.db_auth.image must be a string
@A1ter-Ego
@A1ter-Ego Жыл бұрын
А что насчет авто запуска sql файлов в docker на контейнер postgresql?
@mr.developer
@mr.developer 10 ай бұрын
Норм
@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 возможно разработчик ввёл плату для новых пользователей. Попробую с домашнего. Спасибо за Ваш ответ!
@Dorazzzz
@Dorazzzz 7 ай бұрын
Как понять, какая версия postgres сейчас является последней стабильной?)
@mr.developer
@mr.developer 7 ай бұрын
Можете зайти на dockerhub и глянуть
@mr.developer
@mr.developer 2 жыл бұрын
Не пропустите новые видео: t.me/mobile_developing
@АлександрСосо-щ1б
@АлександрСосо-щ1б Жыл бұрын
Спасибо за видео! подскажите, я установил базу данных на VPS не использую docker и она также отвечает на запросы, доступна для внешних запросов. Не могу понять, зачем базу поднимать именно в контейнерах (я новичок, поэтому вопрос возможно туповатый)?
@mr.developer
@mr.developer Жыл бұрын
Ну можно и так), но в докер удобнее. Вы за минуту развернёте базу в любом месте. И не надо делать никаких настроек
@АлександрСосо-щ1б
@АлександрСосо-щ1б Жыл бұрын
@@mr.developer ясно. спасибо!
@lostree1785
@lostree1785 4 ай бұрын
Спасибо за видео! Может кому то поможет, у меня при подключении выдавало ошибку "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
@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... она определяет правила его наполнения
@timur2887
@timur2887 3 ай бұрын
А где Урок 2?)
@mr.developer
@mr.developer 2 ай бұрын
На степике
@ohlamoh
@ohlamoh 2 жыл бұрын
У меня ошибка вылазит FATAL:role root does not exist.Может кто то сталкивался и решил эту проблему?
@mr.developer
@mr.developer 10 ай бұрын
Ну чет у вас все плохо, у вас нет пользователя root
@romanteleshun7215
@romanteleshun7215 Жыл бұрын
почему версия 3.5 ??? ведь версия docker compose другая ?
@mr.developer
@mr.developer 10 ай бұрын
Нет, это не версия докера компос
@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
@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 10 ай бұрын
👍
@facehuggerhug
@facehuggerhug 16 күн бұрын
На этапе подключения к базе, ловлю ошибку аутентификации пароля. Поиск по интернетам говорит что проблема частая, но решить не могу уже часа два :\\\\ Правка pg_hba.conf тоже не помогает. Может это винда....
@mr.developer
@mr.developer 16 күн бұрын
Напишите в чате телеграмм
@vitya.obolonsky
@vitya.obolonsky Жыл бұрын
Установку можна пропустить
@mr.developer
@mr.developer 10 ай бұрын
Можно)
@AleksejBelkin
@AleksejBelkin Жыл бұрын
И в чем прикол? Остановил контейнер и все данные пропали из БД...
@mr.developer
@mr.developer Жыл бұрын
Прочитайте про volume
@AleksejBelkin
@AleksejBelkin Жыл бұрын
@@mr.developer я прекрасно про него знаю. Просто если видео делаете как поднять сервер с БД на докере, то будьте любезны и про volume рассказать, а то остальные кто не знает потом могут столкнуться с неприятным моментом.
@mr.developer
@mr.developer Жыл бұрын
В курсе на Stepik я подробно про это рассказываю.
@AleksejBelkin
@AleksejBelkin Жыл бұрын
@@mr.developer Я сейчас обсуждаю текущее видео. Не так уж и сложно было бы добавить 1 строку в компос-файл и сказать, что она очень важна. А потом подробнее хоть на каких курсах рассказывайте.
@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
@GRIMEANARCHY
@GRIMEANARCHY 2 жыл бұрын
в самом подключении к базе данных выдает ошибку: Connection error! ������������ "admin" �� ������ �������� ����������� (�� ������)
@miss_ia5744
@miss_ia5744 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 10 ай бұрын
😔
@АлексейЛи-т5о
@АлексейЛи-т5о Жыл бұрын
Connection error!������������ "postgres" �� ������ �������� ����������� (�� ������) что это за фигня? Все ввел корректно, но связь не установилась
@mr.developer
@mr.developer Жыл бұрын
Может порт занят, проверьте
@АлексейЛи-т5о
@АлексейЛи-т5о Жыл бұрын
@@mr.developer уже решил, спасибо
Интерфейсы и абстракции в Dart. Переносим Dio в абстрактную сущность.
10:14
Мобильный разработчик | Юрий Петров
Рет қаралды 3,2 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 658 М.
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
МАИНКРАФТ В РЕАЛЬНОЙ ЖИЗНИ!🌍 @Mikecrab
00:31
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 40 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 17 МЛН
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 77 М.
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 168 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 658 М.