Практический пример Docker для новичков

Поділитися
Вставка
  • Опубліковано 7 вер 2023
  • Короче, в этом видео нет теории, только конкретные шаги как запустить докер. Просто скачайте конфиги и запустите. В итоге, вы должны получить работающее окружение для php в докере.
    Если что, конфиги буду дополнять если будет нужно.
    Видео для новичков которые задолбались изучать докер и не использовать его. Надеюсь урок поможет потом догнать понимание
    Скачать файлы: t.me/rahim_muratov/169

КОМЕНТАРІ • 42

  • @vlvmakeev
    @vlvmakeev 9 місяців тому +8

    Рахим, очень нужно твое объяснение сути докера, его философии, как ты для нас ООП разжевал. Тогда ещё больше мотивации будет!

  • @dulataitzhanov498
    @dulataitzhanov498 9 місяців тому +1

    Видос четкий! Качество на уровень выше! 🔥

  • @vitaj
    @vitaj 9 місяців тому +3

    Почему не wsl? Зачем утяжелять всё с VMware?

  • @aibekzhorabek3043
    @aibekzhorabek3043 9 місяців тому +1

    Как будто фигней стало все это, очень легко обьясняешь, огромное спасибо!!!

    • @timoxa_dev
      @timoxa_dev 9 місяців тому +2

      Да нет, он просто объясняет какую то фигню.. Растянул hello world на 16 минут..
      Никакого погружения в виртуализацию, контейнеризацию.. Ни слова про Docker Desktop, про WSL
      Зато 6 минут про то, что нужно пользоваться линуксом, обязательно, при этом автор сам не понимает, что за команды и зачем они нужны..

  • @tolik8
    @tolik8 9 місяців тому +2

    перешел с OpenServer на Docker + Laravel Sail
    только виртуалку я ставил Oracle VirtualBox
    а систему ставил Ubuntu Server + Docker
    также в убунту я ставил Samba для доступа к файлам из под винды
    IDE PHPStorm уставновлен в винде
    терминал в шторме работает через SSH
    команды нужно писать через sail
    вместо php artisan make:controller TestController
    я пишу sail artisan make:controller TestController
    для запуска проєкта пишу sail up -d
    чтобы так работало прописал в файле /etc/bash.bashrc алиас
    alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'

  • @aurinis091
    @aurinis091 9 місяців тому +1

    Кайф видос, ты красавчик 👍🤝

  • @zhumabek.aykyn9
    @zhumabek.aykyn9 9 місяців тому +1

    Рахмет

  • @JomPuck
    @JomPuck 9 місяців тому +1

    Красавчик! Очень хорошо объяснил👍

  • @alexdreamer11
    @alexdreamer11 9 місяців тому +2

    Конечно курс по докер нужен

  • @user-su3ef5cb8p
    @user-su3ef5cb8p 9 місяців тому

    Большое спасибо за видео!
    Как всегда крайне доступно.
    Скажи пожалуйста, а если разворачиваешь проект Laravel, то в файле .env тоже прописываешь mysql вместо localhost?

    • @ToBeCloser007
      @ToBeCloser007  9 місяців тому

      Пожалуйста)
      С давних времен так повелось, что сижу на vmware)

  • @user-pp2kj1vr2m
    @user-pp2kj1vr2m 9 місяців тому +3

    Сделай про докер!

  • @ToBeCloser007
    @ToBeCloser007  9 місяців тому +1

    Как видос?

    • @EZRAEZRA-mz4ko
      @EZRAEZRA-mz4ko 9 місяців тому

      спасибо за видео, а вот на macos такая же конфигурация ?

  • @zhanibeksultanov8194
    @zhanibeksultanov8194 9 місяців тому

    Подача отличная👌Только ссылка на скачивание пропала. Ждем курс по Docker. Спасибо!

    • @ToBeCloser007
      @ToBeCloser007  9 місяців тому

      Обновил ссылку, попробуй еще раз

  • @NoxiousWM
    @NoxiousWM 9 місяців тому

    Норм видос.

  • @vladimir_fomin90
    @vladimir_fomin90 9 місяців тому +1

    Когда на ноуте и так рабочая система линукс😀

  • @Anklav24
    @Anklav24 9 місяців тому +2

    Если вы на Винде почему не использовать hyper-v?

    • @nizirko8886
      @nizirko8886 9 місяців тому

      так лучше уж wsl

    • @Anklav24
      @Anklav24 9 місяців тому

      ​@@nizirko8886wsl до сих пор имеет неочевидные подводные камни, например в прокидывании портов во вне или с системами инициализации, окончанием строк crlf в Гите по умолчанию, виртуалка в этом плане гораздо дружественней будет для новичка.

  • @tolik8
    @tolik8 9 місяців тому

    чтобы хром не перекидывал на гугл нужно в конце ставить косую черту,
    например localhost/ или localhost:8081/

  • @redfyruiwufuio7210
    @redfyruiwufuio7210 3 місяці тому

    Пишет Fatal error: Uncaught mysqli_sql_exception: No such file or directory

  • @proxy.market
    @proxy.market 8 місяців тому

    Завершающая часть видео о настройке окружения и важности перезапуска контейнеров после изменений также является полезной информацией.

  • @redfyruiwufuio7210
    @redfyruiwufuio7210 7 місяців тому

    Phpmyadmin пишет что нет привилегий для создания баз данных

  • @user-hk1lk6ty6v
    @user-hk1lk6ty6v 9 місяців тому

    Не получается скачать конфиги, нет доступа к чату где он опубликован.

    • @ToBeCloser007
      @ToBeCloser007  9 місяців тому +1

      Обновил ссылку, попробуй еще раз

  • @aleksandervoronyuk5872
    @aleksandervoronyuk5872 9 місяців тому

    А в чем отличие Doсker от того же виртуального сервера openserver или mamp? Всё тоже самое, можно работать с php, phpmyadmin и mysql. И не нужно заморачиваться с вводом команд, сохранил файл, обновил в браузере и всё работает.

    • @nizirko8886
      @nizirko8886 9 місяців тому +1

      Ну смотри, например, если у тебя один проект требует php 7.4 а другой 8.1 тебе придется менять версию в опенсервере глобально. В докере ты можешь настроить уникальное окружение под каждый проект

    • @Hayabusa17
      @Hayabusa17 9 місяців тому +1

      openserver не пойдет для сервера, docker - да

    • @aleksandervoronyuk5872
      @aleksandervoronyuk5872 9 місяців тому

      Да, тут я согласен с вашими ответами. Но видео у нас для новичков и те кто только начал изучать php. Маловероятно, что новичку нужно будет переключать версию php при его изучении и еще маловероятнее, что новичок будет настраивать выделенный сервер. А когда ему это нужно будет делать, то Докер ему прийдется основательно изучить, а не использовать чью-то болванку. Так что по моему мнению для изучения php Докер это пока излишнее усложнение.

    • @pequeno2288
      @pequeno2288 7 місяців тому

      @@aleksandervoronyuk5872 на работу выйдет этот новичок и эму придетяся все это знать\уметь и, что важно, применять и делать. потому лучше так. но я думал тут будет wlc, а не полноценная виртуалка. я ее считаю тут излишней. п.с. сам я давно уже на фероде сижу, а не на винде)))

  • @alexdreamer11
    @alexdreamer11 9 місяців тому

    контейнер marlin-mysql-1 ни в какую не хочет запускаться, что делать?

    • @GreatOsmanSultan
      @GreatOsmanSultan 9 місяців тому

      Останови и пересобери с другим номером порта

    • @alexdreamer11
      @alexdreamer11 9 місяців тому

      @@GreatOsmanSultan делал с другими портами, не запускается контейнер и все. Когда порты заняты он ошибку выдает, а тут без ошибок но не стартует, фигня какая то

  • @DreamingDolphing
    @DreamingDolphing 2 місяці тому

    Выглядит ужасно: целых три слоя виртуализации и на каждом этапе снижает быстродействие (а я так понял это главная претензия к кривой работе Докера под Windows). Проще купить отдельный ноутбук или миникомп чисто под нативную установку Linux. Ну и как бы нет необходимости работать с браузером и редактором кода прямо в виртуалке, если можно настроить проброс.