Тёмный

Как поднимать проекты в Docker 

Лёха Объяснит
Подписаться 1,4 тыс.
Просмотров 1,4 тыс.
50% 1

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@katesmith2371
@katesmith2371 11 месяцев назад
@alex-will-explain
@alex-will-explain 11 месяцев назад
🐳
@paleface_brother
@paleface_brother 11 месяцев назад
А вот и укулеле 🤠👍🤘
@kostukov75
@kostukov75 11 месяцев назад
Леха, объясняешь супер. Но такое впечатления что для себя, что бы не забыть. А так тема конечно хорошая, но пол видео, первая часть не о чем.
@alex-will-explain
@alex-will-explain 11 месяцев назад
Если оставить только вторую часть видео, то надо будет переименовать канал в "Лёха покажет")) но у меня цель объяснить, почему лучше делать именно так, а не как-то по-другому. Если просто сразу начать с практической части, любители всяких там Openserver или XAMP просто пройдут мимо, так и не поняв, зачем им это
@vanish1987
@vanish1987 11 месяцев назад
Леха, жена коммент поддержки не написала, непорядок 😂
@error-h7g
@error-h7g 11 месяцев назад
Добрый день! Очень познавательное видео. Но хотелось бы уточнить такой момент. Нужно писать проект внутри контейнера, или писать вне контейнера, а файлы докер сам скопирует, потому что мы указали путь к этим файлам?
@alex-will-explain
@alex-will-explain 11 месяцев назад
Там во время настройки docker-compose.yml я указываю volume. Благодаря этому контейнер видит нашу папку с кодом как свою внутреннюю. То есть пишем весь код у себя, а докер мгновенно видит эти изменения. На самом деле он их не копирует, а использует те же самые файлы с нашей локальной файловой системы
@error-h7g
@error-h7g 11 месяцев назад
@@alex-will-explain Получается, что у меня на машине, для разработки допустим на Laravel, должны быть установлены PHP, Node и другие вещи?
@alex-will-explain
@alex-will-explain 11 месяцев назад
Нет, ничего этого ставить не нужно. Ставите только докер и всё. В одном контейнере будет работать php, в другом база данных, в третьем нода и так далее.
@alex-will-explain
@alex-will-explain 11 месяцев назад
@@error-h7g вот в этом видео я подробно объяснял, как работает docker ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HOGIF0cdnGg.html
@VladimirBatasov
@VladimirBatasov 11 месяцев назад
Спасибо, классное видео! Похоже, докер не такой сложный, как я думал. Теперь буду использовать его в своих проектах. Можешь, пожалуйста, снять видео по настройке контейнера для проекта на js или python? Чтобы он устанавливал зависимости и собирал проект, как это делается в GitHub Actions.
@alex-will-explain
@alex-will-explain 11 месяцев назад
С питоном я вообще дел не имел ни разу)) а по js может и сделаю когда-нибудь. Там суть та же, только есть один нюанс конкретно в ноде. Там контейнеру нужно указать команду, которую выполнять. И если эта команда завершается (с ошибкой или без), то контейнер падает.
@nomvide
@nomvide 10 месяцев назад
а зачем тебе докер для питона, если у него есть свое виртуальное окружение 🤔
@VladimirBatasov
@VladimirBatasov 10 месяцев назад
@@nomvide Не совсем понял, что вы имеете в виду. Расскажите по подробнее как это работает, если вам не сложно. Я хочу собрать дома сервер, который бы работал как github codespace. Чтобы на моем компьютере была установлена только vs code. Чтобы я мог подключиться к серверу по ssh и развернуть окружение для разработки в докер-контейнере.
@nomvide
@nomvide 10 месяцев назад
@@VladimirBatasovа, ну в таком случае да, скорее всего без докера не обойтись. только если это маленький тестовый сервак на распбери пае, то там если я не ошибаюсь есть какая то подобная вещь из коробки. виртуальное окружение в питоне немного другая вещь, она дает возможность не засорять систему пакетами и работать с любой версией без проблем, то есть грубо говоря изолирует проект от системы. еще можете почитать про poetry, он будет полезнее и сможет полноценно заменить докер для питоновских проектов, так как в venv'e содержится только список пакетов, а в poetry вся информация о проекте
@VladimirBatasov
@VladimirBatasov 10 месяцев назад
@@nomvide Спасибо за новую инфу! Буду иметь это в виду, если соберусь писать что-нибудь на питоне.
@millionermuslim542
@millionermuslim542 9 месяцев назад
Вопрос не совсем в тему. Все же напишу. На тему развернуть libreoffice в докере ни где практически нет инфы. Мне поставили задачу, развернуть в докере редактор, чтобы сторонней программой(самописный документооборот) открывать документы для редактирования также создание. Если вы выпустите эту тему, думаю много кому поможет. Спасибо.
@ruslanm.1120
@ruslanm.1120 3 месяца назад
А docker desktop обязателен?
@alex-will-explain
@alex-will-explain 3 месяца назад
@@ruslanm.1120 нет, не обязателен. Это по сути просто GUI с настройками для докера. Можно обойтись и без него.
@antondopira5957
@antondopira5957 5 месяцев назад
Не пойму как заставить на wsl2 работать докер. При чеке версии докера у меня вылазит The command 'docker' could not be found in this WSL 2 distro. Судя по документации придется устанавливать в любом случае docker desktop. Без него я так понимаю работать не будет. Или есть способ заставить работать докер без десктопа?
@alex-will-explain
@alex-will-explain 5 месяцев назад
Самый простой способ - поставить десктоп и включить галочку "enable WSL2 integration". Тогда будет работать.
@antondopira5957
@antondopira5957 5 месяцев назад
@@alex-will-explain понял, спасибо)
Далее
Cole Palmer Revenge vs Man City 🥶
00:20
Просмотров 1,5 млн
Оптимизация Django. 1 - Django + Docker
50:08
Мифы об операционных системах
32:03