Посмотрел, лайкнул, откомментировал, перешел в режим ожидания продолжения
@МаксимКалинин-р8ъ3 жыл бұрын
Лайкнул, не глядя. Занят просмотром. В ожидании продолжения))) Отличные скринкасты, спасибо большое
@komron1003 жыл бұрын
Только начал искать инфу про Docker - и тут видос) спасибо, доступное объяснение)
@YaroslavOliinyk20233 жыл бұрын
Обожаю Ваши видео! Рад что нашёл Ваш канал
@Dev-lessons3 жыл бұрын
Спасибо
@rubyalban3 жыл бұрын
Отличный видос. Docker compose будет?
@Dev-lessons3 жыл бұрын
Столько всего хочется, время бы найти на это
@rubyalban3 жыл бұрын
@@Dev-lessons Ахаха ))
@maflend27622 жыл бұрын
Спасибо. Видео понравилось
@impnumb57133 жыл бұрын
спасибо
@forstudy95353 жыл бұрын
Как же круто поясняете. Ех был бы еще Гайд "проще некуда" по Кибернетису)
@Dev-lessons3 жыл бұрын
Спасибо, о кубере тоже думал, возможно, просто времени нет.
@Tm-oq1uc2 жыл бұрын
Эх, кубернетис бы)))))
@Tm-oq1uc2 жыл бұрын
Спасибо вам
@ВикторГавриленко-б3м3 жыл бұрын
Спасибо, очень хороший урок! Хотелось бы увидеть урок исходя из Вашего опыта о локальном окружении программиста, в разрезе работы над одним проектом, или же над многими одновременно (к примеру много компаний на поддержке держат много проектов и программисту приходится переключаться между ними). То есть отдельная установка компонентов (PHP, Apache ...), либо же использование сборок, или виртуальных машин, али использование докер контейнеров и прочее.
@Dev-lessons3 жыл бұрын
Именно с точки зрения разработки разные окружения - я как-то с таким не сталкивался. Деккер - можно было бы, но его собирать каждый раз не быстрое занятие, да и отлаживать потом в окружении будет насовсем удобно. Виртуальная машина... она стартует долго. Даже не знаю, что тут сказать, потому что локально программисту все же придется конфигурировать напрямую, без окружений, да и не могу представить себе случая, когда бы понадобилось именно докеры или виртуалки использовать.
@ВикторГавриленко-б3м3 жыл бұрын
@@Dev-lessons Понял спасибо. Просто много кто сидит именно на сборках типо Openserver, Xamp и подобные , некоторые отдельно устанавливают компоненты. Но наверное тут больше дело привычки и удобства. :)
@mikelelecrypto3 жыл бұрын
Красава Мишаня!
@Dev-lessons3 жыл бұрын
Спасибо, я старался
@sapperus3 жыл бұрын
Спасибо!
@Hello_there_7773 жыл бұрын
когда 2 часть? надеюсь рассмотрите вариант использования динамически монтируемых исходников через volumes и чем этот вариант лучше\хуже\безопасней\опасней чем каждый раз создавать копию образа с отличающимися исходиками
@Dev-lessons3 жыл бұрын
Когда... пока не знаю точно, скорей всего через неделю. На эту неделю в плане еще Symfony очередное видео записать и на следующее у меня очередное git. Может сделаю наоборот - сначала git, потом symfony
@evgenasd88923 жыл бұрын
Спасибо что про git помните, жду продолжения, начал вести комиты по всем модификациям по, но хочется узнать, достаточно ли язнаю про гит чтобы полноценно им пользоваться, конечно есть документация, но сначала нужно узнать его возможности, чтобы знать про что искать информацию.
@Dev-lessons3 жыл бұрын
@@evgenasd8892 Следующее видео про git будет в ближайшие пару дней
@evgenasd88923 жыл бұрын
@@Dev-lessons Благодарю, класно что успеваете и видео записывать и проекты сдавать, и еще семья. Мне часто не хватает времени на изучение, но все равно нужно развиваться. К примеру с гитом когда узнал что теперь не придется делать архивную копию проекта перед каждым изменением, я обрадовался. Когда узнал что можно написать приложением в таком стиле что изменения одной части, очень мало или совсем не затронут изменения в других ее частях тогда я вопще прозрел, Да трудно переучивать себя с процедурного подхода( около 8 лет) на обьектный, но столько плюсов от этого перекрывают всю тяжесть изменения мышления в обьектном стиле, а тут про докер от вас узнал, а мы с переменными окружения игрались устанавливая батники на машину, спасибо!
@damjenmetis40903 жыл бұрын
Ничо ни понимаю но смотрю, наверно мне очень интересно)
@Dev-lessons3 жыл бұрын
Попробуй повторять все действия, чтобы ощутить своими руками результат
@damjenmetis40903 жыл бұрын
@@Dev-lessons Верю. Но для начала нужно понять что такое PHP7 ))). Мне наверно рано в такие темы вникать. Я на уровне - почему написан мною CSS в HTML документе Chrome читает, а Link......CSS не читает)))))
@Dev-lessons3 жыл бұрын
@@damjenmetis4090 Ну тогда да
@andreygazhala75773 жыл бұрын
Спасибо
@dosxanzada3 жыл бұрын
После просмотра можно ли указать на резюме навыки Docker? 😀
@Dev-lessons3 жыл бұрын
Рано еще, нужно попрактиковаться и увидеть еще хотя бы следующее видео
@daniilthegunner8433 жыл бұрын
круто! Вопрос не по теме. А вот ваш сайт с текстовой версией. Там есть админка какая-то,в которой весь этот текст сохранен и выводится на сайт? Или по-другому как-то реализовано. Просто интересно какие технологии в этом сайте
@Dev-lessons3 жыл бұрын
Мой сайт. Админка есть самописная. Там все написано самостоятельно, примерно подход я описал в видеоуроках по Symfony.
@IgorGallemar3 жыл бұрын
Первый!!!!
@komron1003 жыл бұрын
Не оконца понимаю еще, например человек собрал образ на linux и скинул мне - могу ли я запустить его на windows или macOS?
@Dev-lessons3 жыл бұрын
В Windows он скорей всего запуститься на подсистеме WSL, это я не проверял. Если ты засучишь в контейнер бинарник, который собран для Windows, то под Linux он не запустится.
@komron1003 жыл бұрын
@@Dev-lessons понял, спасибо)
@Hello_there_7773 жыл бұрын
В windows даже без wsl работает докер.но использование wsl 2 дает прирост скорости при обращении к диску. Хотя кто будет использовать 10к для хостинга докера - вопрос риторический. При использовании windows предоставляется возможность использования или windows или linux контейнеров. Использование 2х типов контейнеров пока что невозможно.
@azizkudaikulov9933 жыл бұрын
Отличный урок! Только не совсем понял, как образ размером 880 мб запустился так быстро?
@Dev-lessons3 жыл бұрын
Потому что не нужно было стартовать ОС. Она уже работает - это основная ОС на твоем компьютере. Ты только стартуешь Web сервер, базу данных и это делается очень даже быстро. Если говорить о первом примере, где образ от PHP или от Perl, то там вообще ничего не страховалось как таковое, просто мой скрипт передался интерпретатору PHP и тот выполнился.
@azizkudaikulov9933 жыл бұрын
Спасибо, понял, но тогда что там внутри 880 мб? Неужели там все мыслимые и не мыслимые библиотеки вместе с питон?!
@Dev-lessons3 жыл бұрын
@@azizkudaikulov993 Конечно не все. В Архиве Python занимает 40 мегабайт. Помимо этого точно знаю, что ставиться pip, через который ты можешь добавить нужные зависимости. Без архива это может быть до 200 мегабайт. Что остальные 600, если честно, я сам не интересовался, нужно посмотреть.
@ДенисК-р6я3 жыл бұрын
А может в эти 800 мегабайт входит и ОС?
@Dev-lessons3 жыл бұрын
дистрибутив там 100% есть. Там как минимум есть какой-то Linux дистр+Python+PIP. Надо посмотреть на основе какого дистрибутива строится именно этот контейнер, если на основе Ubuntu? то не удивительно, что он такой большой. Дистрибутив нужен даже не смотря на то, что он не запускается, как это происходит в случае с VM. Нужна своя изолированная папка etc, журналы и т.д. Когда вызывается команда ОС, то она вызывается из докера, а не из ОС...
@borisoffdenis3 жыл бұрын
не совсем понял, что такое отработанный контейнер? это типа image, только который может изменить состояние? может извлечь из него обработанные данные (из БД напр)?
@Dev-lessons3 жыл бұрын
В каком контексте я это говорил? Скорей всего ов качестве отработанного я имел ввиду - когда указанная нами программа завершила работать. Мой простой пример просто отображает строку и завершает работу, так что контейнер выполнил программу и все, больше уже ничего не делает, отработал. В случае с такими вещами как Web сервер, он постоянно работает и обрабатывает запросы. Контейнер будет существовать, пока Web сервер живет и работает. После этого он завершит работу и перейдет в состояние остановлен.
@Dev-lessons3 жыл бұрын
НА счет вытаскивания данных - контейнеры создавались специально, чтобы не вытаскивать из них данные. В следующем видео я говорю, о подключаемых дисках и именно на них должны сохраняться данные, которые ты теоретически можешь потом увидеть
@borisoffdenis3 жыл бұрын
@@Dev-lessons спасибо большое за пояснения. Я не говорил, что это ваша фраза "отработанный") просто это я так понял. Чтоб после его работы появилась какая-то сущность, файл) буду дальше разбираться, у меня кстати под виндой на wsl 1 не получилось поставить докер) пришлось на виртуалке Линукс поставить