Спасибо за такой начатый курс! А то уже надоело работать только сервисами Firebase, так как больше ни про что никто фактически не снимает уроки и не где особо прокачать свои познания в чем то другом. Буду ждать продолжения!)
Спасибо чувак большое, я долго сидел пытался поднять базу. Все делают слишком замудрено, для пользователя кто не знает докер в целом тяжело понять а ты строго закрыл вопрос
Важное условие для работы! Сохранять файл yaml перед тем как дальше работать в терминале. И для Windows10 мне вылела просьба скачать и установить пакет "Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров". А также для того чтобы все работало необходимо чтобы сама программа docker была открыта и авторизована под вами!!
В первую очередь благодарю автора за это видео. Довольно понятно и последовательно. Но имеется вопрос. 00:05:11 "пишем версию, которую будем использовать" - версию чего? В терминале Вы проверяли версию docker compose и она была 1.29. Поэтому не понятно версию чего Вы указываете.
Спасибо за видео! подскажите, я установил базу данных на VPS не использую docker и она также отвечает на запросы, доступна для внешних запросов. Не могу понять, зачем базу поднимать именно в контейнерах (я новичок, поэтому вопрос возможно туповатый)?
Похоже предложенное расширение по 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.
Кто подскажет, немогу ничего записать в базу даных, которая запущена в Docker-контейнере из внешних сервисов( С портами все хорошо, может какой-то момент упустил в настройке, уже незнаю где искать проблему
Спасибо за видео! Может кому то поможет, у меня при подключении выдавало ошибку "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
На этапе подключения к базе, ловлю ошибку аутентификации пароля. Поиск по интернетам говорит что проблема частая, но решить не могу уже часа два :\\\\ Правка pg_hba.conf тоже не помогает. Может это винда....
@@mr.developer я прекрасно про него знаю. Просто если видео делаете как поднять сервер с БД на докере, то будьте любезны и про volume рассказать, а то остальные кто не знает потом могут столкнуться с неприятным моментом.
@@mr.developer Я сейчас обсуждаю текущее видео. Не так уж и сложно было бы добавить 1 строку в компос-файл и сказать, что она очень важна. А потом подробнее хоть на каких курсах рассказывайте.
@@vika-sole Спасибо, я то уже разобрался. но тупые программы с тупыми подсказками ошибок бесят, так и написали бы сохраните в файл... Причем после перезагрузки то vs code это все подтягивает...
@@ДмитрийЗядик Боже! Спасибо тебе!! Я с этой ошибкой мучался часа 3 и нигде не было информации про конкретно этот случай, везде писали что угодно, но только про конфликт портов. К слову ошибка эта звучит как "пользователь admin не прошел проверку подлинности", но из-за разных кодировок имеем знаки вопроса. Вообще я советую в связи с этим использовать какие-нибудь сторонние клиенты к бд, например опенсорсный DBeaver
@@ДмитрийЗядик я мучался с этой проблемой около двух дней, нашел решение, вместо хоста писать - host.docker.internal, но это было не то... Вы спасли меня и еще кучу людей! Спасибо
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
Продолжение на Stepik
stepik.org/z/119593
этот курс полный (в смысле завершен)?
Здравствуйте, да.
Спасибо за такой начатый курс! А то уже надоело работать только сервисами Firebase, так как больше ни про что никто фактически не снимает уроки и не где особо прокачать свои познания в чем то другом. Буду ждать продолжения!)
Очень интересный ролик, надеюсь следующие серии не заставят себя долго ждать )
Благодарю за отзыв 🤝. Как звук? Что то мне кажется странный какой-то).
@@mr.developer звук отлично, посмотрел на одном дыхании
Спасибо чувак большое, я долго сидел пытался поднять базу. Все делают слишком замудрено, для пользователя кто не знает докер в целом тяжело понять
а ты строго закрыл вопрос
Благодарю за отзыв 🤝
Благодарю за видео, с пенсии обязательно поддержу денежкой 😉
Благодарю )
Ждем следующих роликов ) Все понятно и доходчиво
Благодарю за отзыв 🤝
Спасибо за видео.Коммент в поддержку!
Благодарю)
Это шедевр, спасибо вам огромное!!!
все получилось) суперские уроки))
Благодарю за отзыв 🤝
Как раз вовремя,спасибо за видео. подписка.
ОГРОМНЕЙШЕЕ СПАСИБО!!!!
Благодарю за отзыв 🤝
Весьма подробно
Благодарю за видео, очень интересно!
Важное условие для работы! Сохранять файл yaml перед тем как дальше работать в терминале. И для Windows10 мне вылела просьба скачать и установить пакет "Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров". А также для того чтобы все работало необходимо чтобы сама программа docker была открыта и авторизована под вами!!
Благодарю за информацию.
Также вы можете при установке docker убрать галочку использовать wsl.
@@mr.developer спасибо за ответ! Учимса
Большое спасибо. Исчерпывающий туториал!
Благодарю вас за отзыв, очень приятно ☺️🤝
спасибо!
В первую очередь благодарю автора за это видео. Довольно понятно и последовательно. Но имеется вопрос.
00:05:11 "пишем версию, которую будем использовать" - версию чего? В терминале Вы проверяли версию docker compose и она была 1.29. Поэтому не понятно версию чего Вы указываете.
Версия файла описания докера
7:46 Неточность: Alpine - легковесный дистрибутив GNU/Linux, хорошо зарекомендовавший себя в качестве основы для построения Docker-образов.
Ну суть то одна). Я стараюсь всегда говорить простым и понятным языком.
давайте без уточнений
Спасибо!
Откуда в файле взялась версия 3.5? Все версии который с консоле показывали другие 🤔
Не совсем понял)
Благодарю за видео, когда выйдет следующее?
Постараюсь по два урока в неделю
Пушка
чел ты лучший
Благодарю за отзыв 🤝
А что насчет авто запуска sql файлов в docker на контейнер postgresql?
Норм
👍
Благодарю 😁🤝
в yaml файле первая строчка version
версия чего указывается? docker-compose?
Ага, но только не версия именно докера а версия самого файла
@@mr.developerпонятнее не стало)
@@mr.developer можно подробнее, пожалуйста, какого файла и почему именно 3.5
@@AlexBormotov предположу, что это версия схемы (формата) файла docker-compose.yaml... она определяет правила его наполнения
Как понять, какая версия postgres сейчас является последней стабильной?)
Можете зайти на dockerhub и глянуть
У меня не начал скачивать а выдал вот это Top-level object must be a mapping)
Сделайте все по инструкции
А у меня постоянно такая ошибка: services.db_auth.image must be a string
Спасибо за видео! подскажите, я установил базу данных на VPS не использую docker и она также отвечает на запросы, доступна для внешних запросов. Не могу понять, зачем базу поднимать именно в контейнерах (я новичок, поэтому вопрос возможно туповатый)?
Ну можно и так), но в докер удобнее. Вы за минуту развернёте базу в любом месте. И не надо делать никаких настроек
@@mr.developer ясно. спасибо!
Не пропустите новые видео: t.me/mobile_developing
Похоже предложенное расширение по 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 возможно разработчик ввёл плату для новых пользователей. Попробую с домашнего. Спасибо за Ваш ответ!
у кого нибудь выскочила ошибка при введении команды в терминал
"...failed to execute script docker compose" ? который день не могу решить
Вы установил и docker? Версию показывает?
Если все норм, то тогда проверьте где вы пытаетесь запустить docker-compose up. Вы должны запускать именно там, лежит файл docker-conpose.yaml
@@mr.developer да, показывает, других мест для запуска у меня и нет, вроде все в точности как на видео сделал и перепроверил
Скиньте скриншот проблемы в группе телеграмм
@@mr.developer Добрый день. У меня та же проблема.. Как разрешили ?
почему версия 3.5 ??? ведь версия docker compose другая ?
Нет, это не версия докера компос
А где Урок 2?)
На степике
У меня ошибка вылазит FATAL:role root does not exist.Может кто то сталкивался и решил эту проблему?
Ну чет у вас все плохо, у вас нет пользователя root
Кто подскажет, немогу ничего записать в базу даных, которая запущена в Docker-контейнере из внешних сервисов( С портами все хорошо, может какой-то момент упустил в настройке, уже незнаю где искать проблему
Привет, напишите в чате в телеграмм.
t.me/mobile_developing_chat
Спасибо за видео! Может кому то поможет, у меня при подключении выдавало ошибку "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
На этапе подключения к базе, ловлю ошибку аутентификации пароля. Поиск по интернетам говорит что проблема частая, но решить не могу уже часа два :\\\\
Правка pg_hba.conf тоже не помогает. Может это винда....
Напишите в чате телеграмм
И в чем прикол? Остановил контейнер и все данные пропали из БД...
Прочитайте про volume
@@mr.developer я прекрасно про него знаю. Просто если видео делаете как поднять сервер с БД на докере, то будьте любезны и про volume рассказать, а то остальные кто не знает потом могут столкнуться с неприятным моментом.
В курсе на Stepik я подробно про это рассказываю.
@@mr.developer Я сейчас обсуждаю текущее видео. Не так уж и сложно было бы добавить 1 строку в компос-файл и сказать, что она очень важна. А потом подробнее хоть на каких курсах рассказывайте.
docker-compose up --build
Top-level object must be a mapping на этом все, куда рыть - непонятно... конфиг - копия Вашего
Сохранить файл в vs code и дальше с терминалом работать
@@vika-sole Спасибо, я то уже разобрался. но тупые программы с тупыми подсказками ошибок бесят, так и написали бы сохраните в файл... Причем после перезагрузки то vs code это все подтягивает...
👍
Установку можна пропустить
Можно)
в самом подключении к базе данных выдает ошибку: Connection error! ������������ "admin" �� ������ �������� ����������� (�� ������)
та же ошибка теперь ((..
Порт 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
@@ДмитрийЗядик Боже! Спасибо тебе!! Я с этой ошибкой мучался часа 3 и нигде не было информации про конкретно этот случай, везде писали что угодно, но только про конфликт портов. К слову ошибка эта звучит как "пользователь admin не прошел проверку подлинности", но из-за разных кодировок имеем знаки вопроса. Вообще я советую в связи с этим использовать какие-нибудь сторонние клиенты к бд, например опенсорсный DBeaver
@@ДмитрийЗядик я мучался с этой проблемой около двух дней, нашел решение, вместо хоста писать - host.docker.internal, но это было не то... Вы спасли меня и еще кучу людей! Спасибо
😔
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
Я хочу от тебя детей 😅Подписка и лайк
Ну у меня уже есть, и двое 😊
Connection error!������������ "postgres" �� ������ �������� ����������� (�� ������) что это за фигня?
Все ввел корректно, но связь не установилась
Может порт занят, проверьте
@@mr.developer уже решил, спасибо