Если оставить только вторую часть видео, то надо будет переименовать канал в "Лёха покажет")) но у меня цель объяснить, почему лучше делать именно так, а не как-то по-другому. Если просто сразу начать с практической части, любители всяких там Openserver или XAMP просто пройдут мимо, так и не поняв, зачем им это
Добрый день! Очень познавательное видео. Но хотелось бы уточнить такой момент. Нужно писать проект внутри контейнера, или писать вне контейнера, а файлы докер сам скопирует, потому что мы указали путь к этим файлам?
Там во время настройки docker-compose.yml я указываю volume. Благодаря этому контейнер видит нашу папку с кодом как свою внутреннюю. То есть пишем весь код у себя, а докер мгновенно видит эти изменения. На самом деле он их не копирует, а использует те же самые файлы с нашей локальной файловой системы
Нет, ничего этого ставить не нужно. Ставите только докер и всё. В одном контейнере будет работать php, в другом база данных, в третьем нода и так далее.
Спасибо, классное видео! Похоже, докер не такой сложный, как я думал. Теперь буду использовать его в своих проектах. Можешь, пожалуйста, снять видео по настройке контейнера для проекта на js или python? Чтобы он устанавливал зависимости и собирал проект, как это делается в GitHub Actions.
С питоном я вообще дел не имел ни разу)) а по js может и сделаю когда-нибудь. Там суть та же, только есть один нюанс конкретно в ноде. Там контейнеру нужно указать команду, которую выполнять. И если эта команда завершается (с ошибкой или без), то контейнер падает.
@@nomvide Не совсем понял, что вы имеете в виду. Расскажите по подробнее как это работает, если вам не сложно. Я хочу собрать дома сервер, который бы работал как github codespace. Чтобы на моем компьютере была установлена только vs code. Чтобы я мог подключиться к серверу по ssh и развернуть окружение для разработки в докер-контейнере.
@@VladimirBatasovа, ну в таком случае да, скорее всего без докера не обойтись. только если это маленький тестовый сервак на распбери пае, то там если я не ошибаюсь есть какая то подобная вещь из коробки. виртуальное окружение в питоне немного другая вещь, она дает возможность не засорять систему пакетами и работать с любой версией без проблем, то есть грубо говоря изолирует проект от системы. еще можете почитать про poetry, он будет полезнее и сможет полноценно заменить докер для питоновских проектов, так как в venv'e содержится только список пакетов, а в poetry вся информация о проекте
Вопрос не совсем в тему. Все же напишу. На тему развернуть libreoffice в докере ни где практически нет инфы. Мне поставили задачу, развернуть в докере редактор, чтобы сторонней программой(самописный документооборот) открывать документы для редактирования также создание. Если вы выпустите эту тему, думаю много кому поможет. Спасибо.
Не пойму как заставить на wsl2 работать докер. При чеке версии докера у меня вылазит The command 'docker' could not be found in this WSL 2 distro. Судя по документации придется устанавливать в любом случае docker desktop. Без него я так понимаю работать не будет. Или есть способ заставить работать докер без десктопа?