16:50 "...полная копия конфигурации nginx, которую я скопировал из самого образа..." Вот тут как раз наступает момент, когда новичок впадает в ступор. "Скопировал? А как скопировал? Мне-то как дальше делать? Да ну их нафиг эти ваши линуксы-докеры!" Вот у меня тоже вопрос такой появился. А как быстро и легко это сделать? Будет ли в контейнере sshd, чтобы scp или rsync воспользоваться? А может образ как loop-устройство можно смонтировать? Или, может, всеядный 7z умеет распаковывать? Кажется мелочи, но кому-то может помочь остаться заинтересованным и продолжать вникать в тему. А в целом весьма интересный и полезный материал.
Добрый день! А как все таки скопировать конфигурации, если после создания контейнера он всегда restarting(1). Новичок в docker, поэтому буду рад подсказке
Да, потому что так обычно не делается. Конвенционально для создания докер контейнера пишется Dockerfile, вся конфигурация/исходники накатывается поверх оригинального образа в момент создания контейнера. Все изменения конффигурации/исходников хранятся под git'ом. Таким образом достигается и автоматизация пересборки образа контейрера после обновления оригинального образа и вся история изменений хранится в git'е. Это стандартная практика в разработке
есть проекты где делают в докере весь сайт умудряются бд и нгнкис все в докер ну например когда сайт на laravel или yii2 больше всего разработчики сайтов на этих фраемворках любят докер. Потом говорят низкая скорость и просят сделать оптимизацию сервера. Вопрос. что делать? вобше есть смысл оптимизировать тот же самый нгнкис или пхпфпм когда они в докерах? и докер сам на скорость обработки данных влияет?
Докер не должен влиять на скорость (значительно). Вообще, так не надо делать - каждый компонент должен быть в отдельном контейнере. А тормоза не зависят - контейнер или нет, нужен драйвер "прямые руки".
@@site_support хорошо спасибо, просто не которые хотят именно готовый докер контейнер с WP и не париться с установкой того же LAMP а потом просят все это дело оптимизировать под скорость (
Нашёл ошибку в скрипте (может, конечно, только у меня так) "-v /home/db/nginx:/etc/nginx" Запустить сервис получилось, только если"-v /home/db/nginx:/etc/nginx/conf" до этого контэйнер запускался, index.html не открывался
Скорее всего ошибка в вашем варианте, так как должно быть не /conf, а /conf.d. Но вообще зависит от того, какую часть конфигурации нужно пробросить в контейнер.
Поддерживаю тему раскрытия контейнеризации на вашем канале (в вашем исполнении), особенно работу с сетью в конфигурации с докером, если можно))
Спасибо, много роликов про докер приходилось смотреть но принципиальное значение в возможности масштабирования веб служб понял именно по этому ролику.
Поначалу думал все ролики про докер в сети, это капец как сложно. Автор разжевал так, что понял что именно это мне и надо! Автору, спасибо
Добавил все Ваши видео в плейлист себе "на посмотреть"
Приветствую коллега. Случайно увидел это видео в предложке ютуба. Заценил. Очень качественная подача материала. 5+
Интересно послушать про Docker в вашем исполнении
Хорошо, сделаем.
Супер! Как класно все рассказано!
докер это очень хорошо для меня!
Спасибо огромное !
16:50 "...полная копия конфигурации nginx, которую я скопировал из самого образа..."
Вот тут как раз наступает момент, когда новичок впадает в ступор. "Скопировал? А как скопировал? Мне-то как дальше делать? Да ну их нафиг эти ваши линуксы-докеры!"
Вот у меня тоже вопрос такой появился.
А как быстро и легко это сделать?
Будет ли в контейнере sshd, чтобы scp или rsync воспользоваться?
А может образ как loop-устройство можно смонтировать? Или, может, всеядный 7z умеет распаковывать?
Кажется мелочи, но кому-то может помочь остаться заинтересованным и продолжать вникать в тему.
А в целом весьма интересный и полезный материал.
Можете просто зайти в контейнер и через cat распечатать /etc/nginx/nginx.conf. Есть еще docker cp для копирования файлов.
Добрый день! А как все таки скопировать конфигурации, если после создания контейнера он всегда restarting(1). Новичок в docker, поэтому буду рад подсказке
Да, потому что так обычно не делается. Конвенционально для создания докер контейнера пишется Dockerfile, вся конфигурация/исходники накатывается поверх оригинального образа в момент создания контейнера. Все изменения конффигурации/исходников хранятся под git'ом. Таким образом достигается и автоматизация пересборки образа контейрера после обновления оригинального образа и вся история изменений хранится в git'е. Это стандартная практика в разработке
+ к теме контейнеризации
о давно видео не было. Спасибо.
есть проекты где делают в докере весь сайт умудряются бд и нгнкис все в докер ну например когда сайт на laravel или yii2 больше всего разработчики сайтов на этих фраемворках любят докер. Потом говорят низкая скорость и просят сделать оптимизацию сервера. Вопрос. что делать? вобше есть смысл оптимизировать тот же самый нгнкис или пхпфпм когда они в докерах? и докер сам на скорость обработки данных влияет?
Докер не должен влиять на скорость (значительно). Вообще, так не надо делать - каждый компонент должен быть в отдельном контейнере. А тормоза не зависят - контейнер или нет, нужен драйвер "прямые руки".
@@site_support хорошо спасибо, просто не которые хотят именно готовый докер контейнер с WP и не париться с установкой того же LAMP а потом просят все это дело оптимизировать под скорость (
Какова специфика установки ssl certbot, в докере? Спасибо
Что конкретно вас интересует?
@@site_support информация нашлась ;) в доках mailcow, но там есть варианты за proxy, или без proxy. А видео на эту тему, вроде, нет.
Выдаёт такое сообщение Connection reset by peer??
Осталось понять, как получить реальный айпи клиента находясь в контейнере
Нашёл ошибку в скрипте (может, конечно, только у меня так) "-v /home/db/nginx:/etc/nginx"
Запустить сервис получилось, только если"-v /home/db/nginx:/etc/nginx/conf" до этого контэйнер запускался, index.html не открывался
Скорее всего ошибка в вашем варианте, так как должно быть не /conf, а /conf.d. Но вообще зависит от того, какую часть конфигурации нужно пробросить в контейнер.
Спасибо Вам!