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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 23

  • @paleface_brother
    @paleface_brother ปีที่แล้ว

    А вот и укулеле 🤠👍🤘

  • @kostukov75
    @kostukov75 ปีที่แล้ว +2

    Леха, объясняешь супер. Но такое впечатления что для себя, что бы не забыть. А так тема конечно хорошая, но пол видео, первая часть не о чем.

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว +1

      Если оставить только вторую часть видео, то надо будет переименовать канал в "Лёха покажет")) но у меня цель объяснить, почему лучше делать именно так, а не как-то по-другому. Если просто сразу начать с практической части, любители всяких там Openserver или XAMP просто пройдут мимо, так и не поняв, зачем им это

  • @error-h7g
    @error-h7g ปีที่แล้ว

    Добрый день! Очень познавательное видео. Но хотелось бы уточнить такой момент. Нужно писать проект внутри контейнера, или писать вне контейнера, а файлы докер сам скопирует, потому что мы указали путь к этим файлам?

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว

      Там во время настройки docker-compose.yml я указываю volume. Благодаря этому контейнер видит нашу папку с кодом как свою внутреннюю. То есть пишем весь код у себя, а докер мгновенно видит эти изменения. На самом деле он их не копирует, а использует те же самые файлы с нашей локальной файловой системы

    • @error-h7g
      @error-h7g ปีที่แล้ว

      @@alex-will-explain Получается, что у меня на машине, для разработки допустим на Laravel, должны быть установлены PHP, Node и другие вещи?

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว

      Нет, ничего этого ставить не нужно. Ставите только докер и всё. В одном контейнере будет работать php, в другом база данных, в третьем нода и так далее.

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว

      @@error-h7g вот в этом видео я подробно объяснял, как работает docker th-cam.com/video/HOGIF0cdnGg/w-d-xo.html

  • @ruslanm.1120
    @ruslanm.1120 4 หลายเดือนก่อน

    А docker desktop обязателен?

    • @alex-will-explain
      @alex-will-explain  4 หลายเดือนก่อน

      @@ruslanm.1120 нет, не обязателен. Это по сути просто GUI с настройками для докера. Можно обойтись и без него.

  • @millionermuslim542
    @millionermuslim542 10 หลายเดือนก่อน

    Вопрос не совсем в тему. Все же напишу. На тему развернуть libreoffice в докере ни где практически нет инфы. Мне поставили задачу, развернуть в докере редактор, чтобы сторонней программой(самописный документооборот) открывать документы для редактирования также создание. Если вы выпустите эту тему, думаю много кому поможет. Спасибо.

  • @VladimirBatasov
    @VladimirBatasov ปีที่แล้ว

    Спасибо, классное видео! Похоже, докер не такой сложный, как я думал. Теперь буду использовать его в своих проектах. Можешь, пожалуйста, снять видео по настройке контейнера для проекта на js или python? Чтобы он устанавливал зависимости и собирал проект, как это делается в GitHub Actions.

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว

      С питоном я вообще дел не имел ни разу)) а по js может и сделаю когда-нибудь. Там суть та же, только есть один нюанс конкретно в ноде. Там контейнеру нужно указать команду, которую выполнять. И если эта команда завершается (с ошибкой или без), то контейнер падает.

    • @nomvide
      @nomvide ปีที่แล้ว

      а зачем тебе докер для питона, если у него есть свое виртуальное окружение 🤔

    • @VladimirBatasov
      @VladimirBatasov ปีที่แล้ว

      @@nomvide Не совсем понял, что вы имеете в виду. Расскажите по подробнее как это работает, если вам не сложно. Я хочу собрать дома сервер, который бы работал как github codespace. Чтобы на моем компьютере была установлена только vs code. Чтобы я мог подключиться к серверу по ssh и развернуть окружение для разработки в докер-контейнере.

    • @nomvide
      @nomvide ปีที่แล้ว

      @@VladimirBatasovа, ну в таком случае да, скорее всего без докера не обойтись. только если это маленький тестовый сервак на распбери пае, то там если я не ошибаюсь есть какая то подобная вещь из коробки. виртуальное окружение в питоне немного другая вещь, она дает возможность не засорять систему пакетами и работать с любой версией без проблем, то есть грубо говоря изолирует проект от системы. еще можете почитать про poetry, он будет полезнее и сможет полноценно заменить докер для питоновских проектов, так как в venv'e содержится только список пакетов, а в poetry вся информация о проекте

    • @VladimirBatasov
      @VladimirBatasov ปีที่แล้ว

      @@nomvide Спасибо за новую инфу! Буду иметь это в виду, если соберусь писать что-нибудь на питоне.

  • @vanish1987
    @vanish1987 ปีที่แล้ว

    Леха, жена коммент поддержки не написала, непорядок 😂

  • @katesmith2371
    @katesmith2371 ปีที่แล้ว

  • @antondopira5957
    @antondopira5957 7 หลายเดือนก่อน

    Не пойму как заставить на wsl2 работать докер. При чеке версии докера у меня вылазит The command 'docker' could not be found in this WSL 2 distro. Судя по документации придется устанавливать в любом случае docker desktop. Без него я так понимаю работать не будет. Или есть способ заставить работать докер без десктопа?

    • @alex-will-explain
      @alex-will-explain  7 หลายเดือนก่อน

      Самый простой способ - поставить десктоп и включить галочку "enable WSL2 integration". Тогда будет работать.

    • @antondopira5957
      @antondopira5957 7 หลายเดือนก่อน

      @@alex-will-explain понял, спасибо)