Самый простой и минимальный запуск laravel в docker | установка laravel в docker | #10

Поделиться
HTML-код
  • Опубликовано: 11 авг 2018
  • 🔥 Бесплатные уроки по информационным технологиям
    💕Подписывайтесь на канал 👉: bit.ly/2B4zOjq
    🙉 Канал в телеграмм: bit.ly/2QcOXD4
    ☕🍗 Патреон поддержи автора:
    / dkadevelop
    - Другие реквизиты на сайте автора:
    dka-develop.ru/blog/donation
    🔊Описание:
    Docker как уменьшить размер image - файловая система UnionFS и layers
    --------------------------------------
    🌍Официальный сайт:
    dka-develop.ru
    © Music:
    Chris Haugen - Spanish Rose
    Triumph - Yung Logos

Комментарии • 175

  • @srh_btk
    @srh_btk 5 лет назад +7

    СПАСИБО ОГРОМНОЕ ЗА УРОК! Просто познавательно и благодаря тебе я стал понимать докер)

  • @alexandrkruglyak
    @alexandrkruglyak 4 года назад +2

    Супер видео!!! За такие видео хочется донатить)) Будешь развиваться - однозначно ждет успех, приятно слушать))

  • @r45her
    @r45her 4 года назад +7

    Музыка вообще огонь, подняла настроение)

  • @just_anton999
    @just_anton999 4 года назад

    Это самые крутые и понятые видосы по докеру в рунете) очень круто снято. Желаю развитию. На канал подписался.

  • @gtbutcher379
    @gtbutcher379 4 года назад

    Класс, удобная структура для организации разработки

  • @jaskier6295
    @jaskier6295 2 года назад +1

    Видео снято в 2018, но оно до сих пор одно из лучших видосов по докеру.

    • @DKADEVELOP
      @DKADEVELOP  2 года назад +1

      Оно было первым в русско-язычном сегменте.

    • @laxerspk
      @laxerspk 3 месяца назад

      Хочется следующих серий :)@@DKADEVELOP

  • @AlexMcOwkin
    @AlexMcOwkin 5 лет назад +1

    все. супер. наконец-то. ура. +100 в карму и харизму от меня.

  • @alexpit3988
    @alexpit3988 3 года назад

    Огромное спасибо за курс ) все четко понятно !)

  • @user-wz9vl9li7q
    @user-wz9vl9li7q 4 года назад +2

    Спасибо огромное! Это было круто! Я все ролики посмотрел!!!

  • @laxerspk
    @laxerspk 3 месяца назад

    Все просто шикарно! Продолжайте в том же духе! :)

  • @user-vc3on6yz2f
    @user-vc3on6yz2f 5 лет назад +11

    Только в этом видео уделил внимание фоновой музыке=) Вверяет спокойствие и то что всё получиться=))

  • @yaolegoleynik
    @yaolegoleynik Год назад

    Спасибо, очень доступная подача материала

  • @kind1y
    @kind1y 5 лет назад

    Нужно больше видосиков, очень крутая штука докер!!!!!!!

  • @zmirk
    @zmirk 5 лет назад +3

    Огромное спасибо за всю линейку видео по докер! Кратко, четко, ясно и без воды... у тебя реально здорово получается объяснять. Благодаря твоим роликам я влюбился в Docker.
    А теперь позволю себе одно дополнение. В Dockerfile для сервиса web я еще заменил document_root, что бы public не вводить, и теперь все совсем как надо.

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Спасибо, это отличная новость, обратная связь важна!!!

  • @laxerspk
    @laxerspk 3 месяца назад

    Большое спасибо за курс. Я наткнулся не просто на табуляцию, а еще и на несоответствие расположения строк и переменных в файле yaml. Не услышал в курсе, что это важно, у меня не строились образы, пока я не привел файл к единообразию в плане отступов. Напишу тут об этом, может, кому то поможет, описание ошибок при запуске сборки не говорило прямо, что именно нужно сделать.

  • @heyder777
    @heyder777 10 месяцев назад

    Огромное спасибо за курс )

  • @pc_zver
    @pc_zver 2 года назад

    Не знаю что я сделал - но это было круто! Спасибо! У меня не было ошибки с пользователем в остальном делал все как у тебя

  • @dimakoval7855
    @dimakoval7855 3 года назад

    Все отлично работает, были баги токо от версии докера для виндовс но гугл помог. Спасибо большое)

  • @user-dy1vi2dv2r
    @user-dy1vi2dv2r 5 лет назад +12

    Стоит заметить, что для реалий win 10 папку с проектом docker стоит размещать в папке пользователя (например C:\Users\User1\MyLaravelDocker). Также иногда могут возникнуть проблемы с путями для volumes - мне помог вариант //c/Users/User/MyLaravelDocker/laravel (это папка с ларавел проектом) вместо ./laravel

    • @0bax12
      @0bax12 5 лет назад +2

      Дельный совет, респект!

    • @vasylsan646
      @vasylsan646 5 лет назад +2

      Я добавил еще одну общую папку и так как ты посоветовал прописал путь и все заработало - спасибо!)

    • @vitaliy5786
      @vitaliy5786 4 года назад +4

      Докер на виндовс 🤢🤢🤢

  • @lobsterka
    @lobsterka 5 лет назад +1

    Лайк за труд. Спасибо

  • @alexbrofman5935
    @alexbrofman5935 5 лет назад +1

    Спасибо огромное))
    Чувак ты реально круто объясняешь!)
    продолжай)
    С нетерпением жду следующее видео))

  • @creatingandeditingcae-duce3623
    @creatingandeditingcae-duce3623 4 года назад +1

    Здравствуйте. Очень хороший курс.
    Сюда ещеб добавить настройки апач на директорию public и образ с node.js также чтоб работало подключение стилей и скриптов через mix

  • @user-ry5oy4wn6f
    @user-ry5oy4wn6f 5 лет назад +4

    Добрый день. Подскажите, когда пробрасываешь директорию в контейнер, как можно изменить пользователя для новых файлов. Новые файлы создаются под root:root. Докер запускаю на osx.

  • @bobpps
    @bobpps 5 лет назад +1

    Большое спасибо, все класс!

  • @user-mu7pu9fj1o
    @user-mu7pu9fj1o 5 лет назад

    Крутяк, спасибо большое)))

  • @user-rf3wp1hb8e
    @user-rf3wp1hb8e 5 лет назад +1

    Спасибо за уроки! А подскажите, как быть с настройкой hostname, как настраивать?

  • @t0digital
    @t0digital 5 лет назад +6

    Курс - отличный! Спасибо огромное. Сейчас задонатим

  • @PythonDevelopment
    @PythonDevelopment 2 года назад

    Спасибо большое, друг

  • @MrZasimovich
    @MrZasimovich 5 лет назад

    Автор, спасибо огромное за проеланную работу!!
    просьба, можно обьяснить как и где используется Docker in Docker? Спасибо.

  • @user-hh3fm4yb5e
    @user-hh3fm4yb5e 5 лет назад +7

    отдельно спасибо за музыку на фоне... большое спасибо!

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Не всем нравится музыка, поэтому её больше нет в новых выпусках, теперь хоть не пишут "почему нет музыки" 😁

  • @kind1y
    @kind1y 5 лет назад +3

    Лайк! Это божественно!

  • @hanze30
    @hanze30 5 лет назад +3

    Наконец-то докер хоть немного понят. Добавьте видео, как деплоить на продакшн.
    Стюардесса в салоне нового лайнера объявляет о то, что находится в самолете:
    - На первой палубе - багаж, на второй - бар, на третьей - поле для гольфа, на четвертой бассейн.
    И добавляет:
    - А теперь, господа, пристегнитесь. Сейчас со всей этой ***** мы попробуем взлететь.

  • @user-ub3pm6wo2y
    @user-ub3pm6wo2y 2 года назад

    Подскажите пожалуйста - планируется ли продолжение серий выпусков про докер?

  • @wstanley
    @wstanley 5 лет назад

    Спасибо!

  • @laochang938
    @laochang938 4 года назад +1

    музыка залипательная :)

  • @Hrachik333
    @Hrachik333 2 года назад

    подскажи пожалуйста как подключить к своей конфигурации контейнер с ubuntu ? Как правильно настроить docker-copose в связке с образом ubuntu?

  • @sergiocoderius4549
    @sergiocoderius4549 4 года назад

    Как запускать юнит тесты или вебпак. Есть л возможность работать с терминалом?

  • @alexanderpb9179
    @alexanderpb9179 4 года назад

    Огромное спасибо! Супер уроки! Вот какие нюансы возникли по моей системе (Win 8.1 AMD-A8-5550M):
    1. После установки docker спотыкался на проверке VT-X - вылечено переустановкой с драйвером NDIS5-VM, заменой 69 строки скрипта C:\Program Files\Docker Toolbox\start.sh на строчку "${DOCKER_MACHINE}" create -d virtualbox --virtualbox-no-vtx-check $PROXY_ENV "{VM}" , отключение Hypervision через powershell командой bcdedit /set hypervisorlaunchtype off, перезагрузка.
    2. Так же потребовалось прописывать пути к локальным директория в таком виде - C:\Projects\dka-test\databases
    3. Для корректного создания volumes для базы данных использована команда comand: mysqld --innodb-flush-method=littlesync --innodb-use-native-aio=OFF --log_bin=ON

    • @Alex-tz7ni
      @Alex-tz7ni 3 года назад +1

      используй linux

    • @alexanderpb9179
      @alexanderpb9179 3 года назад

      Alex использую, просто вдруг кто как и я застрянет.)

  • @homeuser3108
    @homeuser3108 2 года назад +1

    Эпейч - диктор не без чуйства йумора.

  • @user-zg3jk3xh4w
    @user-zg3jk3xh4w 4 года назад

    Спасибо

  • @user-sz4uu1pg5y
    @user-sz4uu1pg5y 5 лет назад

    Годнота 👍

  • @eduard.ilyaskin
    @eduard.ilyaskin 5 лет назад

    @DKA_DEVELOP почему у меня после docker run делает мое приложене с провами root? как от этого избавиться

  • @user-bk5ms4ss5b
    @user-bk5ms4ss5b 3 года назад

    Спасибо за урок. Когда запускаю docker-compose up --build, доходит до сообщения: "docker-dka-blog_composer_1 exited with code 0
    " и дальше ничего не происходит. Подскажите, пож-та, что может это быть?

  • @trommo
    @trommo 3 года назад

    Генерирую ключ, как на 9:45 - пишет что Application key set successfully, но сам ключ не показывает.... Где его искать теперь? Или это связано с тем, что права на все файлы руту принадлежат, а не апачу?

  • @Masahiko_Kai
    @Masahiko_Kai 5 лет назад

    Добрый день, у меня вопрос - а почему я не могу сделать в Dockerfile COPY ${APP_PATH_HOST} ${APP_PATH_CONTAINER}, а потом в docker-compose выполнить command: composer install не создавая Том?? В таком случае он пишет что composer.json не найден. Но я же копирую все в эту папку. Заранее спасибо.

  • @maxxidomgermany1209
    @maxxidomgermany1209 3 года назад +1

    Все контайнера стартуют кроме Db виснит на Added new Master_info '' to hash table, уже все перепробывал удалял контейнера слепки, перестартовывал но без результатно. в чем может быть проблема? если кто сталкивался поделитесь решением.

  • @romanbush5164
    @romanbush5164 Год назад

    Мускул 🤣, спасибо за гайд

  • @Leshgans
    @Leshgans 5 лет назад

    Снимите видео как настроить разработку фронтенда ларавел с browsersync

  • @trommo
    @trommo 3 года назад

    Почему-то у меня намного дольше проект собирался, хотя машина мощная. Это от ширины интернет-канала тоже зависит?

  • @Bumerang37
    @Bumerang37 5 лет назад

    Здравствуйте. Ошибка при запуске миграции в созданную базу данных. [Illuminate\Database\QueryException]
    could not find driver (SQL: select * from information_schema.t
    ables where table_schema = dka_blog and table_name = migration
    s)
    [PDOException]
    could not find driver

  • @user-lp8vw4cz1i
    @user-lp8vw4cz1i 5 лет назад

    Спасибо! Очень полезно!

  • @truegotha
    @truegotha 5 лет назад +3

    Спасибо за урок!
    А что, если мне нужно будет добавить новые пакеты через composer? Попробовал вписать в composer.json, но пишет nothing install or update

  • @mk3mk3mk
    @mk3mk3mk 3 года назад

    ураа ! получилось!
    непонятно только, почему мы выполняем php artisan key:generate внутри контейнера web и php artisan migrate внутри контейнера web
    но при этом данные базы заполняем в файле .env который у нас локально находится
    это получается один и тот же файл, мы его можем редактировать и не входя в контейнер наверно?

  • @uaIgorGorbunov
    @uaIgorGorbunov 2 года назад

    как сделать докер компоуз чтоб он для ларавеля запускал еще и миграции?

  • @zzzxxxzzz7257
    @zzzxxxzzz7257 5 лет назад +18

    Видос супер! Но лучше с Nginx+php-fpm7.2 показать пример, ото настряпают тормозных серваков )

    • @AlexanderYukal
      @AlexanderYukal 5 лет назад +2

      + Я тоже в очереди)

    • @user-dk9bp9cs9j
      @user-dk9bp9cs9j 5 лет назад +1

      я только ради этого все видосы просмотрел. Ну чтож будем сами мучать

    • @to-Sky
      @to-Sky 5 лет назад +5

      вот тут nginx + php-fpm habr.com/post/346086/

    • @multidotha
      @multidotha 5 лет назад +1

      Здравствуйте! Если есть, дайте мануал по настройте Nginx+php-fpm7.2 для новичка

  • @trommo
    @trommo 3 года назад +3

    Что делать, если в контейнере в папке /var/www/html все папки и файлы принадлежат root'у, а не www-data/1000 (таймкод - 9:38)?
    В убунту есть стандартная команда chown -R www-data:www-data имя_папки, а здесь как правильно поступить чтобы сменить пользователя?

  • @tolik8
    @tolik8 5 лет назад

    С первого раза вообще ничего не понял.
    Потом читал статьи, смотрел другие видео, когда немного стало понятно, снова посмотрел этот курс и тогда уже вся инфа зашла просто супер.
    С меня лайк под каждым видео.
    Но есть два вопроса:
    1) как работать с composer?
    когда я захожу в контейнер docker exec -it bash то там composer не работает
    2) ларавель проект работает медленно, а именно даже самая мелкая страница открывается 1,2-1,5 сек
    тот же самый проект на OpenServer работает намного быстрее 200-250ms
    подскажите пожалуйста по этих двух вопросах, очень надо ...

    • @tolik8
      @tolik8 5 лет назад

      почитал все комменты под этим видео и с композер уже работает, но проблема со скоростью осталась (подскажите кто в курсе что надо сделать)

  • @multidotha
    @multidotha 5 лет назад +3

    Здравствуйте! Если есть, дайте мануал по настройте Nginx+php-fpm7.2 для новичка

  • @romanrrv
    @romanrrv 2 года назад

    Спасибо! А где обещанное продолжение? :)

  • @anmaner4822
    @anmaner4822 5 лет назад

    Спасибо большое.

  • @sergeykonov4562
    @sergeykonov4562 2 года назад

    подошло

  • @user-do3or8jr7v
    @user-do3or8jr7v 2 года назад

    Правильно ли я понял, если у меня уже стоит OpenServer и composer , то для установки и запуска laravel docer мне не нужен? Я могу обойтись в работе laravel без docer?

    • @pavelrylsky1887
      @pavelrylsky1887 2 года назад +2

      Да, правильно, нужно только OpenServer настроить

    • @user-do3or8jr7v
      @user-do3or8jr7v 2 года назад

      @@pavelrylsky1887 Что именно настраивать? Версия php, mysql я настроил... вход по дефолту в паблик написал... а что ещё? Кстати, а как на хостинге настроить вход по дефолту в паблик?

  • @nikdovgal
    @nikdovgal 3 года назад

    А что за текстовый редактор?

  • @mosstnslv
    @mosstnslv 3 года назад +1

    Проект из видео:
    github.com/dka-develop/dka-blog

  • @vvllaaddiikk
    @vvllaaddiikk 5 лет назад +6

    Все супер но не хватает docker production. как вообще все это разворачивать и что нужно

    • @tolik8
      @tolik8 5 лет назад

      возможно для production достаточно будет заменить php.ini.develompent на php.ini.production (хотя это только мои допущения...)

  • @legobilder11
    @legobilder11 3 года назад

    Можете подсказать почему путь начинается с public (11:20 ). Это настройки самого Laravel?
    Если да, то почему при запуске через локальный сервер этот путь не отображался ?
    Заранее спасибо!

    • @user-jb1tl2ct2b
      @user-jb1tl2ct2b 3 года назад

      Чтобы убрать public нужно настроить корневую директорию сайта.

  • @dmitrytimashenko8081
    @dmitrytimashenko8081 5 лет назад

    Все очень хорошо изложено. Только для меня не понятен один момент. Зачем создавать отдельный каталог для доер файла? если можно просто создать его в этой же директории с названием например php.Dockerfile и в Doker-compose указать так:
    web:
    build:
    context: .
    dockerfile: php.Dockerfile

    • @988maksa
      @988maksa 5 лет назад

      Могут быть и другие настройки, в данном случае может так и можно было бы, но есть разные моменты.

  • @stnkubinka
    @stnkubinka 4 года назад +2

    Про сеть Docker будет видео?

    • @barma1309
      @barma1309 3 года назад

      ртфм остается

  • @Alex_La
    @Alex_La 3 года назад +5

    Вот выложил всё в git github.com/Kasper886/docker . Правда после 7 минуты docker-compose up --build проходит, но БД не запускается по порту 6080.

    • @user-fc4iv9xv1j
      @user-fc4iv9xv1j 3 года назад

      Спасибо. Помог найти ошибку)

    • @user-ci9cs5os4h
      @user-ci9cs5os4h 2 года назад +2

      Опечатка в репозитории - APPACHE_RUN_USER => APACHE_RUN_USER

    • @Alex_La
      @Alex_La 2 года назад +1

      @@user-ci9cs5os4h Спасибо за ответ

  • @user-ro3lp7vu4z
    @user-ro3lp7vu4z 4 года назад +1

    Как из windows подключиться к Базе данных?
    Пробую так: 192.168.99.100:{прокинутый_порт}
    Речь идет о подключении через какой-нибудь workbanch.
    Ловлю ошибку о невозможности соединения

    • @vladgromov9213
      @vladgromov9213 4 года назад

      такая же проблема, по порту 6080 как и у автора выдает "Сайт 192.168.99.100 не позволяет установить соединение."

  • @AlexMcOwkin
    @AlexMcOwkin 5 лет назад +13

    не знаю как тебя зовут, но ты бы не мог выложить эти файлы а архив и дать возможность скачать его?

    • @vladimirkamuz
      @vladimirkamuz 3 года назад +2

      а ещё лучше ссылку на GitHub репозиторий или Gist

    • @kazakhmen
      @kazakhmen 2 года назад

      @@vladimirkamuz или GitLab

  • @aspirinemaga
    @aspirinemaga 5 лет назад +1

    Что за музыка ?

  • @user-tw9ig2sc5v
    @user-tw9ig2sc5v 5 лет назад

    Помогите делою все как на видео не получается выдает ошибку No command 'docker-compose' found, did you mean:
    Command 'docket-compose' from package 'docker-compose' (universe) docker-compose: command not found

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Все очень просто docker-compose не установлен или не до установлен правильно:
      docs.docker.com/compose/install/

  • @onlybestmusic4185
    @onlybestmusic4185 5 лет назад +3

    у меня сыпется куча ошибок
    нашел такое объяснение:
    Unfortunately, you cannot mount the folder for MariaDB to the host using Docker for Windows because it presents the shared files/folders permissions to the Linux container as root owned with writable only by root (755).
    и такой
    using a named volume is basically the only option to keep the database files when running MariaDB on Docker for Windows since the host-shared folder presented to the container does not behave in a standard way.
    и что с этим делать ? у меня только первые шаги в докере
    db_1 | 2019-01-10 23:49:04 0 [ERROR] InnoDB: The Auto-extending innodb_system data file './ibdata1' is of a different size 0 pages than specified in the .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!
    db_1 | 2019-01-10 23:49:04 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
    db_1 | 2019-01-10 23:49:05 0 [Note] InnoDB: Starting shutdown...
    db_1 | 2019-01-10 23:49:05 0 [ERROR] Plugin 'InnoDB' init function returned error.
    db_1 | 2019-01-10 23:49:05 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
    db_1 | 2019-01-10 23:49:05 0 [Note] Plugin 'FEEDBACK' is disabled.
    db_1 | 2019-01-10 23:49:05 0 [ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
    db_1 | 2019-01-10 23:49:05 0 [ERROR] Unknown/unsupported storage engine: InnoDB
    db_1 | 2019-01-10 23:49:05 0 [ERROR] Aborting

  • @yourock5929
    @yourock5929 4 года назад +14

    Composer could not find a composer.json file in /var/www/html ошибка. Ничего не работает

  • @vladzaiko5012
    @vladzaiko5012 5 лет назад

    почему composer нельзя поставить в контейнере с php, а добавляется отдельным сервисом ?

    • @question9459
      @question9459 5 лет назад

      Не уверен, но видимо для того что бы можно было свободно менять их версии в случае необходимости. И еще что-то про docker way

  • @boomuo
    @boomuo 3 года назад

    а не проще развернуть сервер nginx выполнив пару команд?

  • @tolik8
    @tolik8 5 лет назад

    видел в других конфигах в файле docker-compose.yml
    пишут link, depends_on для связывания сервисов
    и говорят что без этого работать не будет,
    здесь же этих команд нет и все работает,
    объясните плиз кто понимает

    • @ardendmi8115
      @ardendmi8115 4 года назад

      link это просто создание дополнительного алиаса для доступа на другой сервис. Ну а по дефолту они обращаются по имени сервиса. А depends_on для правильной очередности запуска чтобы зависимый сервис запускался после запуска сервиса его зависимости.

  • @Ohmyshiba
    @Ohmyshiba 5 лет назад

    жду видео о том как развернуть freepbx внутри docker
    еще хотелось бы чтобы рассказал про alpane

    • @Ohmyshiba
      @Ohmyshiba 5 лет назад

      раньше использовал вот этот образ hub.docker.com/r/lluisyast/freepbx/
      но потом он поломался

    • @Ohmyshiba
      @Ohmyshiba 5 лет назад

      сейчас нацелен в ближайшем будущем создать свой образ
      основываясь на инструкции по установке от сюда wiki.freepbx.org/display/FOP/Version+14.0+Installation

    • @Ohmyshiba
      @Ohmyshiba 5 лет назад

      еще нашел такой образ
      только не понятно каким образом его запускать hub.docker.com/r/tiredofit/freepbx/#installation

    • @Ohmyshiba
      @Ohmyshiba 5 лет назад

      может быть по asterisk запишешь уроки, было бы интересно

  • @ginageorge392
    @ginageorge392 2 года назад

    когда я хочу зайти в database у меня вот что Operation timed out

  • @alexandrkruglyak
    @alexandrkruglyak 4 года назад

    Ссылка на гит к исходному коду...

  • @ural-site
    @ural-site 4 года назад

    У меня какой-то глюк, adminer пытается 2 раза сподряд стартовать, первый занимает порт и второй выдает ошибку. Никто не сталкивался? Потом я в docker-composer.yml меняю порт для adminer и запускается нормально. Как пофиксить?

    • @user-bf5sb1fs1w
      @user-bf5sb1fs1w 4 года назад

      Если такая же ошибка - driver failed programming external connectivity on endpoint failed: 6080 port is already allocated
      . Попробуйте выполнить:
      sudo lsof -i -P -n | grep 6080
      - взял первое 4х знач число
      sudo kill 'первое 4х знач число'
      Далее:
      systemctl restart docker

  • @vitaliiorlov9560
    @vitaliiorlov9560 5 лет назад +2

    те кто получит ошибку на этапе artisan key:generate, выполните "cp .env.example .env" перед ним

    • @stepan_stepan1903
      @stepan_stepan1903 5 лет назад

      Вы наверное пропустили, потому что автор видео сделал это (вручную)

  • @wskeal86
    @wskeal86 5 лет назад

    Почему-то содержимое директории проекта не копируется в /var/www/html
    То есть у меня в .env так:
    DB_PATH_HOST=./databases
    APP_PATH_HOST=./project-folder
    APP_PATH_CONTAINER=/var/www/html/
    в папке project-folder есть файл index.php с hello world, после билда, если сделать docker-compose exec web bash, и посмотреть ls, то директория пустая, а должен быть виден файл index.php из project-folder
    Возможно это как-то связано с виндой и директорию APP_PATH_HOST нужно указывать не через точку.
    Подскажите кто сталкивался?

    • @katnezabydka1861
      @katnezabydka1861 5 лет назад +2

      там вроде выше в комментах писали что нужно полный путь к твоему проекту прописать - с:/...

    • @user-uv2yh4tq1w
      @user-uv2yh4tq1w 5 лет назад

      то что сказал Кат + еще надо устанавливать в папку самого докера ~/docker/project-name

  • @user-yw7wg1mf1k
    @user-yw7wg1mf1k 5 лет назад +29

    Ну почему нельзя файл с конфигом выложить !

    • @shelderrr
      @shelderrr 3 года назад

      Я за 15 минут это все написал. В чем сложность?

  • @orangecoder3416
    @orangecoder3416 Год назад

    Было бы лучше если выложили ссылку в гит

  • @georgestatefield
    @georgestatefield 4 года назад

    Хоть у меня и вышла черепаха,
    но я смог всё настроить как надо!
    Нос в нос с действующим разделом БД!
    ГоДнотА!

  • @katnezabydka1861
    @katnezabydka1861 5 лет назад +2

    Я наверное туплю, но не пойму почему команда composer не работает внутри контейнера web? (docker-compose exec web bash).
    composer:
    image: composer:1.7
    volumes:
    - ${APP_PATH_HOST}:${APP_PATH_CONTAINER}
    working_dir: ${APP_PATH_CONTAINER}
    command: composer install
    Он все устанавливает, но достучаться потом до него нельзя. Я конечно решила этот вопрос добавив в Dockerfile команду:
    RUN COMPOSER_HOME=/usr/local/composer curl -sS --getcomposer.org/installer-- | php -- --install-dir=/usr/local/bin --filename=composer
    Но я саму логику не пойму - композер установлен, даже установил папку vendor, значит доступ в мой web у него есть...
    Подскажи - можно ли как-то это сделать через image?
    Спасибо)

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Прошу прощения иногда нет времени отвечать на вопросы. Потому composer'a в контейнере web нету, он есть только в контейнере composer. Это как два компьютера, на одном установлена программа, а на другом нет, но с одного компьютера мы можем зайти в папку другого компьютера (через share общий доступ) и запустить там то что нам нужно используя компьютер на котором этот софт есть.

    • @tolik8
      @tolik8 5 лет назад

      Если добавить строку которую Вы указали, то композер работает (спасибо кстати), но зачем тогда подключать образ composer, если и без него работает

  • @user-uw8hy1lc4p
    @user-uw8hy1lc4p 3 года назад

    Вообще то конфиг не верный, в laravel папка public должна быть точкой входа, она не должна быть в url адресе и допиливать её в htaccess тоже не правильно. Подскажи как поменять путь www/html на www/public

  • @KostiaBazrov
    @KostiaBazrov 5 лет назад +1

    а етот докер можно ли поставить на виртуалку ? чтоб из винды можно было запустить убунту с докером

    • @user-on9rp9jj2d
      @user-on9rp9jj2d 5 лет назад

      win7 - ты кажется по другому и не поставишь. win10 - там можно так фигануть. А еще у тебя вопрос странный и непонятный что спросить хотел.

  • @user-yy3ox1mp1p
    @user-yy3ox1mp1p 3 года назад

    я ток не пойму почему так медленно запросы идут к серваку, переход со страницы на стр. 5-10 с занимает

    • @nuklon
      @nuklon Год назад

      Похоже вы не на линуксе. Запросу нужно время пока из, например, винды в линукс и наоборот пройдёт. Если у вас винда установите проект полностью в папке wsl2, так вы будете работать прямо из линукса. В проводнике наберите \\wsl$\ и попадете в линукс. Можно и через терминал

  • @konstantiny6563
    @konstantiny6563 5 лет назад

    Надо бы шрифт покрупень

  • @vxarlanchuk
    @vxarlanchuk 5 лет назад

    Ролики отличные. Но это уже конец?

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад +1

      Возможно нет 😁

  • @spitzer4077
    @spitzer4077 Год назад

    Win10 + dpcker (WSL2)
    Ну не хочет оно инсталить ни a2enmod ни rewrite, на этом и тормознул

  • @ginageorge392
    @ginageorge392 2 года назад

    кто может объяснить почему так

  • @boykot9541
    @boykot9541 5 лет назад

    Круто! Можеш розповісти про ONBUILD будь ласка

    • @DKADEVELOP
      @DKADEVELOP  5 лет назад

      Доброго, нужно будет ещё много чего рассмотреть и это не исключение 👌

  • @altair7589
    @altair7589 Месяц назад

    You don't have permission to access this resource. Хотя поменял значение на #1000

  • @mk3mk3mk
    @mk3mk3mk 3 года назад

    при запуске команды
    docker-compose up --build
    зависает на
    ....
    db_1 | 2020-09-14 10:46:28 0 [Note] InnoDB: Buffer pool(s) load completed at 200914 10:46:28
    db_1 | 2020-09-14 10:46:28 0 [Note] Plugin 'FEEDBACK' is disabled.
    db_1 | 2020-09-14 10:46:28 0 [Note] Server socket created on IP: '::'.
    db_1 | 2020-09-14 10:46:28 0 [Warning] 'proxies_priv' entry '@% root@1cfdeff72a59' ignored in --skip-name-resolve mode.
    db_1 | 2020-09-14 10:46:28 0 [Note] Reading of all Master_info entries succeeded
    db_1 | 2020-09-14 10:46:28 0 [Note] Added new Master_info '' to hash table
    и дальше не идет

  • @mk3mk3mk
    @mk3mk3mk 3 года назад

    не могу войти в adminer
    SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.25.0.5' (using password: YES)

    • @vladosbarbos
      @vladosbarbos 3 года назад

      Как решили проблему?

  • @alex-mozh
    @alex-mozh 4 года назад

    ну почему не nginx