Мне кажется важное уточнение, что depends on в docker compose гарантирует только порядок запуска контейнеров, но не самих приложений в них, т.е. например возможен момент времени, когдаконтейнер с бд запустился первым, но будет долгая ее инициализация, а контейнер с приложением (например вп) уже пытается к ней приконектится и падает
Полностью согласен, сам пару дней назад на это нарвался. Для того чтобы такое не произошло нужно либо healthcheck-и прописывать либо bash/или любой другой скрипт-якорь прописывать и встраивать в контейнер.
Ваше видео почти то, что нужно, спасибо. Давно хотел освоить докер, пока между делом смотрю если попадаются подходящие видосы. Смотрел, в том числе ваши и может уже что упустил, но везде один сценарий. Долго разжевывая теория и установка, а самое интересное и непонятное - на простом примере, как ваш веб, база, и ещё что нибудь, Как организовывать взаимодействие между компонентами: сетевое взаимодействие, проброс портов, проброс папок, переменных итд по непонятным причинам комкается. Смотреть с экрана вид проблематично. Может снимите видео по организации взаимодействия компонентов проекта?
У меня вот вопрос, докер это же прослойка. В любом случае же будет потеря производительности в сравнении с классической установкой на железо. Насколько оправдано использовать докер в продакшене?
Люди добрые, подскажите неграмотному! Есть 2 контейнера (для разработки), в каждом есть свой NGINX на которых крутятся свои сайты (api на одном, фронты - на другом), вот только не получается сделать запрос с Фронта к АПИ. Версии всего и везде разные, объединять нельзя. api/docker-compose.yml - nginx - api1 - api2 front/docker-compose.yml - nginx - front1 - front2 А как сделать так, чтобы запросы от front1 доходили до api1 и api2? Помогите, пожалуйста.
Я лет 5 назад ох как парился когда изучал докер самостоятельно. Хотел все проекты запускать в одной зборке на локалке и примеров в нете найти было сложно
Привет Антон может ты в курсе кто такие администраторы баз данных, актуальна ли данная специализация чем они занимаются сталкивался ли ты с ними? DevOps пересекаются ли с базами данных?
Администраторы баз данных это люди которые специализируются на серверах баз данных. Плюс бывает в их обязаностях разбираться в запросах их оптимизировать и так далее.
@@pavlenkoat привет спасибо за ответ в прошлом тоже работал с базами немного, но администратором баз данных не был просто интересно насколько это востребовано сейчас или это уже отмирающая специальность? Вижу что вакансии есть, но сейчас столько хайпа вокруг devops , что такое ощущение что данная специализация становится уже неактуальна:)хотя в своей практике видел компанию которая нанимала devops инженера, который отвечал за базу данных:)
Антон, можешь подсказать. На убунте 20.04(гном) стоит виртуал бокс. В виртуалке вин 10(для тестов). Не могу пробросить на него юсб. Уже и плагин поставил и юсб включил в настройках виртуалки, юзера вбокс в нужную групу вкинул, а он не видит ни флешки ни веб камеры, вообще ничего что вставлено в юсб.
Как всегда круто!) Однозначно лайк, спасибо за контент! Возможно подскажете, как я могу сделать несколько сайтов на одном nginx или apache? Долго мучаюсь с этой проблемой. Хотелось бы что бы создал папку сайта и nginx или apache поняли что это новый сайт. Возможно подскажете?
Существует тьма объяснений как и что можно запустить в докере дома на компе. Я бы хотел увидеть как это всё потом оказывается в гит и деплоится на VPS.
Философия докера ничего о количестве баз данных в контейнерах не рассказывает. Докер рекомендует запускать одно приложение на один контейнер. При чем тут базы? Mysql-сервер - одно приложение в одном контейнере. И если мне нужно на этом одном сервере крутить десяток баз - это не будет противоречить никакой философии
Многое конкретно по wp не раскрыто. Дальше можно многип этапы кликания мыши заменить скриптом на WP-cli. Установка плагинов, темы, настройки, настройки плагинов, импорт контента, бэкапы. Многие плагины предоставляют cli интерфейсы под свои задачи. Wp cli самое топовое решение под wp, которое я нашел. Экономит часы работы каждый раз
@@pavlenkoat а версии там nginx, mariadb и т.д какие там есть? Например, в ubuntu 20.04 стабильная версия openvpn 2.4.9 в официальных репозиториях вроде, тогда как по репам с сайта openvpn можно 2.5.1 установить на ту же ubuntu 20.04.
А какая разница? Это фундаментальные знания на основе которых ты можешь сделать свои конфиги. Есть еще пример для питона. Видео называется Python сервер для ленивых
У меня воспоминания про этот самый ВордПресс не очень хорошие. Пришел я как-то со знакомым в контору которая делает сайты. Это оказалась обычная совковая квартира без евроремонта , где какой-то тип в обычной одежде (без пиджака и костюма) что-то делал в программе похожей на Microsoft Word.Это был WordPress. Как я тогда понял - любой школьник сможет пользоваться этой фигней.Это было лет 13 назад
Антон, а вы слышали новости про Столлмана. Он объявил о возвращении в Фонд СПО, а его начали травить. Особенно меня поразило, что петицию о его изгнании создал Дебиан...
Да слышал и это не травля по мне. Это ожидаемая реакция. Человек занимающий такой пост не должен высказываться в таком ключе. Я свои мысли писал в телеграм канале.
Все материалы, в том числе ссылка на github где лежат конфиге можно найти в телеграм канале t.me/worlditech/547
Сколько времени на разработку конфига ушло?
@@ivandyk8428 Не считал. Так как попутно писал сценарий.
@@pavlenkoat нагло врешь.
@@pavlenkoat Вы внешне очень похожи на батюшку. И сразу Ваши глаза говорят что у Вас сердце чистое.
Спасибо стараюсь@@orangecoder3416
Это настолько информативно и просто! Снимаю шляпу! Воткнул с первого просмотра!
Было бы отлично запустить цикл статей на тему разворачивания чего-то в докер, его дальнейший мониторинг и оркестрация
Поддерживаю)
Мне кажется важное уточнение, что depends on в docker compose гарантирует только порядок запуска контейнеров, но не самих приложений в них, т.е. например возможен момент времени, когдаконтейнер с бд запустился первым, но будет долгая ее инициализация, а контейнер с приложением (например вп) уже пытается к ней приконектится и падает
Полностью согласен, сам пару дней назад на это нарвался. Для того чтобы такое не произошло нужно либо healthcheck-и прописывать либо bash/или любой другой скрипт-якорь прописывать и встраивать в контейнер.
Даешь выпуск сертификатов!!!!!!
Просто шикарен, ток наткнулся на вас.Подписка и лайк несомненно. Продолжайте 🙏🏻
Супер, теперь ждем выпуск про мониторинг
Ваше видео почти то, что нужно, спасибо. Давно хотел освоить докер, пока между делом смотрю если попадаются подходящие видосы. Смотрел, в том числе ваши и может уже что упустил, но везде один сценарий. Долго разжевывая теория и установка, а самое интересное и непонятное - на простом примере, как ваш веб, база, и ещё что нибудь, Как организовывать взаимодействие между компонентами: сетевое взаимодействие, проброс портов, проброс папок, переменных итд по непонятным причинам комкается. Смотреть с экрана вид проблематично. Может снимите видео по организации взаимодействия компонентов проекта?
У меня вот вопрос, докер это же прослойка. В любом случае же будет потеря производительности в сравнении с классической установкой на железо. Насколько оправдано использовать докер в продакшене?
Люди добрые, подскажите неграмотному!
Есть 2 контейнера (для разработки), в каждом есть свой NGINX на которых крутятся свои сайты (api на одном, фронты - на другом), вот только не получается сделать запрос с Фронта к АПИ. Версии всего и везде разные, объединять нельзя.
api/docker-compose.yml
- nginx
- api1
- api2
front/docker-compose.yml
- nginx
- front1
- front2
А как сделать так, чтобы запросы от front1 доходили до api1 и api2?
Помогите, пожалуйста.
День добрый, спасибо за видос. Подскажите что означает выполнение команды: command: --default-authentication-plugin=mysql_native_password
Чтобы из переменных окружения (env) можно было задавать пароль.
Спасибо за видео. Хотелось бы ещё увидеть cerbot =)
Клевый позитивный чел) Подписался, хотелось бы увидеть схему и вообще полный разбор боевого проекта на WP.
В файле .env в открытом виде пароль. Как вы решаете эту проблему?
На работе кастомное решение.
@@pavlenkoat было бы. Интересно если бы вы раскрыли эту тему. Понимаю гугл мне в помощь. Но может у вас что-то уникальное)
@@dmitriyzlobenets8365 Можно vault прикрутить
при открытии странички в браузере она почему то скачивается, что я делаю не так?
Как изменится процесс если мой вдс стоит за стеной а не на серверах Амазона?
Я лет 5 назад ох как парился когда изучал докер самостоятельно. Хотел все проекты запускать в одной зборке на локалке и примеров в нете найти было сложно
sql базы данных лучше скачивать на сервер shell(bat) файлом. Ибо из коробки docker удалит все данные после рестарта.
Отдельный контейнер для certbot???
Блин, если несложно было бы очень интересно увидеть как подружить nginx для статики и апач, если влезет в отедельное видео
Преогромное спасибо потестить попробую с меня донат!
Привет Антон может ты в курсе кто такие администраторы баз данных, актуальна ли данная специализация чем они занимаются сталкивался ли ты с ними? DevOps пересекаются ли с базами данных?
Администраторы баз данных это люди которые специализируются на серверах баз данных. Плюс бывает в их обязаностях разбираться в запросах их оптимизировать и так далее.
Сталкивался с ними в каждой крупной компании. Сам с базами данных работал.
@@pavlenkoat привет спасибо за ответ в прошлом тоже работал с базами немного, но администратором баз данных не был просто интересно насколько это востребовано сейчас или это уже отмирающая специальность? Вижу что вакансии есть, но сейчас столько хайпа вокруг devops , что такое ощущение что данная специализация становится уже неактуальна:)хотя в своей практике видел компанию которая нанимала devops инженера, который отвечал за базу данных:)
Спасибо за видео. Жду продолжения
все конечно хорошо, но где mysql-error.log --> stderr?
Если контейнер непостоянный, тогда лучше виртуальная машина, вручную установив, больше опыта, лично я предпочитаю ВМ
Отличный русский язык, Ричард Мэтью ))
Докер не только для тестирования. В докере может крутиться и прод
Антон, можешь подсказать. На убунте 20.04(гном) стоит виртуал бокс. В виртуалке вин 10(для тестов). Не могу пробросить на него юсб. Уже и плагин поставил и юсб включил в настройках виртуалки, юзера вбокс в нужную групу вкинул, а он не видит ни флешки ни веб камеры, вообще ничего что вставлено в юсб.
Как всегда круто!) Однозначно лайк, спасибо за контент! Возможно подскажете, как я могу сделать несколько сайтов на одном nginx или apache? Долго мучаюсь с этой проблемой. Хотелось бы что бы создал папку сайта и nginx или apache поняли что это новый сайт. Возможно подскажете?
Создаёте просто 2 виртуальных хоста в nginx это server
Существует тьма объяснений как и что можно запустить в докере дома на компе. Я бы хотел увидеть как это всё потом оказывается в гит и деплоится на VPS.
Философия докера ничего о количестве баз данных в контейнерах не рассказывает. Докер рекомендует запускать одно приложение на один контейнер. При чем тут базы? Mysql-сервер - одно приложение в одном контейнере. И если мне нужно на этом одном сервере крутить десяток баз - это не будет противоречить никакой философии
Значит я ошибся. Это философия конкретного imege. Спасибо.
А в сервисе wp точно нужен env_file, когда есть environment? 🙄
Да. Я чтобы доступы к базе хранить в одном месте.
Круте відео! Дякую!
Спасибо за урок
cat /etc/services
Спасибо. Кратко и по делу. Зачёт!
Давай продолжение.
Даешь выпуск сертификатов
Ваших видео жду как фильмов Марвела👍
Спасибо
Марвел
Марвел гамно! Антоха красаучег!
Полезное видео! Отправили Вам письмо с предложением на эл.почту.
ААААА))) как это развидеть)))
Ресурсы моего компа позволяют развернуть виртуалку или контейнер
Хорошее видео спасибо
Очень полезный видос. Спасибо.
А как настроить доменное имя? Например если буду запускать через виртуальную машину
Очень крутой дядька, спасибо!!
Не хочу писать в комментарии, какой порт для чего нужен. Поэтому не буду.
Спасибо дорогой человек! Снимите пожалуйста подробнее про docker-compose с разбором и если можно затронуть связку php+laravel+mysql+redis+node
Антон спасибо за видео очень понятно и полезно
Спасибо!
Можно название гитарного соло, что играет у Вас постоянно на фоне?
Это музыку я просто взял на Ютубе и не сохранил его названия. Много спрашивали.
@@pavlenkoat а может ссылку на неё скинете?
Огонь!
Давай про сертификаты ролик, Антон
В конце июня будет.
@@pavlenkoat очень хорошо. Жду.
Спасибо Антон, вот было бы классно сделать все с git репозиториями
Многое конкретно по wp не раскрыто. Дальше можно многип этапы кликания мыши заменить скриптом на WP-cli. Установка плагинов, темы, настройки, настройки плагинов, импорт контента, бэкапы. Многие плагины предоставляют cli интерфейсы под свои задачи.
Wp cli самое топовое решение под wp, которое я нашел. Экономит часы работы каждый раз
Плюсик тебе в карму - коротко и ясно
Чето не понял прикол, а чем хуже все по отдельности установить?
Ничем. Тут прикол в изоляции.
@@pavlenkoat а ну понял. Типа легче управлять. Надо будет посмотреть по подробнее
Легче управлять, хороший инструмент изоляции приложений друг от друга. Не надо заморачиваться над установкой.
@@pavlenkoat а версии там nginx, mariadb и т.д какие там есть? Например, в ubuntu 20.04 стабильная версия openvpn 2.4.9 в официальных репозиториях вроде, тогда как по репам с сайта openvpn можно 2.5.1 установить на ту же ubuntu 20.04.
Последние стабильные. Есть и рание
а можно тоже самое, но с Node.js + PostgreSQL, но все равно, контент огонь!
Нет. Ноду не люблю и стараюсь избегать проекты с ней.
@@pavlenkoat почему не любишь Ноду?
@@maximzhuravlenko4932 А за что ее любить. Либо мне встречались разработчики корявые либо нода сама корявая. Постоянные с ней проблемы.
Благодарю!!
Всегда пожалуйста, главное что в прок
Можно видос о боевой версии и не под конкретный cms?)
А какая разница? Это фундаментальные знания на основе которых ты можешь сделать свои конфиги. Есть еще пример для питона. Видео называется Python сервер для ленивых
lets encrypt!
хочу больше видео по докеру с твоим авторством
А что тебя интересует?
@@pavlenkoat знания не стыдные для указания в резюме бекендера / дата инженера)
Ихние...)
Чел как ты добился такой шелковистости?
Просто мыл волосы)))
@@pavlenkoat😂,👍
аффтар кросафчег, пешы исчо
У меня воспоминания про этот самый ВордПресс не очень хорошие. Пришел я как-то со знакомым в контору которая делает сайты. Это оказалась обычная совковая квартира без евроремонта , где какой-то тип в обычной одежде (без пиджака и костюма) что-то делал в программе похожей на Microsoft Word.Это был WordPress. Как я тогда понял - любой школьник сможет пользоваться этой фигней.Это было лет 13 назад
..баный гендальф)))
Скорее Денетор
Awesome!
а вы тоже с первых секунд видео в голос проржали?
Нет
4:15 cat /etc/services
Завязывай с житкостями ,не обижайся ,но ты как "ждун" в порядок себя пора приводить .
Худею. Уже на 12 кг похудел. Депрессия и много работы никого не делает стройней. Я снимал об этом видео.
Антон, а вы слышали новости про Столлмана. Он объявил о возвращении в Фонд СПО, а его начали травить. Особенно меня поразило, что петицию о его изгнании создал Дебиан...
Да слышал и это не травля по мне. Это ожидаемая реакция. Человек занимающий такой пост не должен высказываться в таком ключе. Я свои мысли писал в телеграм канале.
@@pavlenkoat Никак не могу найти оригинал его слов, не дадите ли ссылку?
Слишком сложно для начинающих, ты даешь информацию отталкиваясь от тех задания, не знающим, что где и зачем вертится сложно. Сужу по себе
Иисус не подведи
Во славу
Омг, что за помойка? Половину терминов/значений не объясняет. Если вы хотите чему-то научиться, то не стоит смотреть такое
гнлпп
мда новичку тут делать нечего, нихера не понял))
Бля, ссылку на исходники не оставил. Зато ссылок на рекламные материалы на пол страницы. Дизлайк.