Docker-compose что это? Первое знакомство | уроки docker | #6

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

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

  • @n0rm4l_me
    @n0rm4l_me 6 лет назад +47

    Даёшь уроки по Kubernetes!

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

    Для себя закрепил, что важно не забывать разницу между docker ps и docker-compose ps. Спасибо за видео !

  • @Фильмотека-у1ф
    @Фильмотека-у1ф 5 лет назад +11

    Без лишнего, все четко и грамотно

  • @reason93ful
    @reason93ful 6 лет назад +21

    Хорошая тема)) о докере в русском Ютубе почти ноль.
    Но не забывай про ларавель))

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

    Крутой канал. Спасибо, брат!!!

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

    Этот парень просто находка!

  • @AlexMcOwkin
    @AlexMcOwkin 6 лет назад +7

    оооо... хардкор начинается! УРА!!!

  • @daniil2704
    @daniil2704 Год назад +1

    Для новых людишек, поле VERSION более не нужно как я понимаю с версии docker-compose 2 и выше
    Вот сообщение на оф сайте про docker-compose файл:
    The Compose file is a YAML file defining version (DEPRECATED), services (REQUIRED), networks, volumes, configs and secrets.
    DEPRECATED - устарело.
    Так же прекращается (или для будущего - прекращена) поддержка версия(сии) docker-compose 1.х с Июня 2023 года

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

    Спасибо большое, может пригодится! А видео супер!!!

  • @kodilda6137
    @kodilda6137 8 месяцев назад

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

  • @eq716
    @eq716 6 лет назад +3

    Отличная серия! Спасибо!

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

    Расскажите, пожалуйста, как быстрее розворачивать в продакшене. Очень полезные видео.

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

    Отлично и чётко...

  • @secxndary4885
    @secxndary4885 Год назад +1

    музычка ваще ебейшая

  • @oleksandr9099
    @oleksandr9099 6 лет назад +6

    Классный видос. Только один вопрос: как эти 2 контейнера связались, если админеру не был указан link db ?

    • @DKADEVELOP
      @DKADEVELOP  6 лет назад +10

      Это нужно было указать в версии файла 2, в 3 по умолчанию контейнеры в bridge работают.

  • @Leningradets
    @Leningradets 6 лет назад +1

    Не сказано по поводу сетевой части. Откуда контейнеры берут ip? Это только внутренняя адресация? Где и как конфигурируются, например, подсети, из диапазона которых уже выдаются ip для контейнеров? Верно ли я понимаю, что, допустим, если на докер-хост машине я хочу развесить ряд сервисов с контейнеризированными компонентами, возможно эти сервисы «развесить» по внутренним подсетям?

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

    Спасибо за материалы. Чем сейчас можно заменить docker-machine ip default?

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

    Так и не понял, зачем нужна операционка в виде образа, если есть образы отдельных сервисов, которые запускаются в своих контейнерах

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

    музычка пиратская, огонь! Про пиратов то есть!

  • @КонстантинКренский

    Спасибо! Всё как всегда великолепно!

  • @katnezabydka1861
    @katnezabydka1861 6 лет назад +1

    Спасибо большое! По твоим урокам я полностью перешла на ubuntu, настроила homestead и успешно ее использую..очень удобно...и docker-compose мне уже больше homestead напоминает, даже команды похожие с vagrant) В общем я давно хотела еще и с docker разобраться, благодаря этим урокам это легко)

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

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

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

    Мощно

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

    Подскажите почему у меня не находит команду:
    docker-machine ip default
    -----------------------------------------
    Ошибка:
    docker-machine : Имя "docker-machine" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
    Устанавливал только docker desktop на win10

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

    спасибо

  • @ОгаЛютый
    @ОгаЛютый 6 лет назад +2

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

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

      Чтобы знать какие версии файлов docker-compose поддерживают установленные версии ваших приложений.

    • @ОгаЛютый
      @ОгаЛютый 6 лет назад +1

      DKA-DEVELOP А что будет если моя версия не подходет мне будет выдовать ошибку?

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

    имена контейнеров в docker-compose не путать с именами которые мы указывали при запуске контейнеров через docker run -it --name myapp - а разве это не одно и тоже ? и если нет в чем отличие ?

  • @станиславзотов-д7у
    @станиславзотов-д7у 2 года назад +2

    К сожалению копипаст голимый одной или двух коротких статей. Просто показано как работает, и минимум информации, использовался короткий пример который даже не раскрывает и части возможностей. Обидно, статей и виде полно, но все показывают лишь одно и то же в разных интерпретациях, а информации 0.

  • @МишаМихаил-ф7х
    @МишаМихаил-ф7х 3 года назад

    У docker-compose нет ключа -v версия
    $ docker-compose -v
    unknown shorthand flag: 'v' in -v
    есть docker-compose version

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

    Команда "docker-composer up" останавливается на строке "Added new Master_info '' to hash table" и ничего не происходит.

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

      тоже самое :(

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

      Может быть кому-то пригодится...
      Выйти из зависания: Ctrl+C.
      я после этого удалил 2 данных контейнера (потому что они все таки установились), предварительно удалил 2 данных образа (не знаю, нужно ли было, но удалил) и после этого запустил docker-compose up -d
      все работает
      Upd: ахах, нужно просто видео до конца было досмотреть, ну что ж сделать)

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

    Docker machine has been removed from later versions of Docker Desktop. Your going to need the docker-toolbox package.

  • @ТимурСафаров-в1ч
    @ТимурСафаров-в1ч 5 лет назад

    adminer это тот же phpmyadmin только урезанная версия чтоли?

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

      Если по простому, то да, там есть весь минимальный набор возможностей, которые используются в 90% случаях.

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

    В docker compose админер не линкуются?

  • @ЯрославВлас-б6т
    @ЯрославВлас-б6т 3 года назад

    Где я могу найти описания инструкций docker-compose.yml . Например что такое services, version и т.п.

    • @МишаМихаил-ф7х
      @МишаМихаил-ф7х 3 года назад

      И ты хочешь стать разработчиком с такими вопросами??

    • @ЯрославВлас-б6т
      @ЯрославВлас-б6т 3 года назад +3

      @@МишаМихаил-ф7х Льоша я уже являюсь разработчиком. Я не стесняюсь если чего то не знаю. Если ты не можешь дать дельный совет или ссылку то просьба высказывать свое Фе где то в другом месте. Например на заборе.

    • @МишаМихаил-ф7х
      @МишаМихаил-ф7х 3 года назад

      @@ЯрославВлас-б6т половина функционала из ролика не работает

  • @vadimspriggan
    @vadimspriggan 6 лет назад

    Спасибо за видосы! То, что доктор прописал)
    У меня 2 вопроса.
    1. Когда мы пробрасываем порты командой docker run, то по сути же создаём новый контейнер. А если я пытаюсь сделать это на выключенном контейнере, то происходит конфликт имён
    docker: Error response from daemon: Conflict. The container name "/test_ssh" is already in use by container "af69bb2408a27c424ea194b80b57974415e86672bc56fd0a76d1e40da439f768". You have to remove (or rename) that container to be able to reuse that name.
    Значит ли это, что нет другого способа переназначения портов в случае ошибки и придётся каждый раз использовать run?
    2. Можно ли делать переназначение двух и более портов в контейнере? Тот же apache использует 8080 для HTTP и 8443 для HTTPS. Как это сделать?

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

    Отличное видео, но фоновая музыка... это капец, напоминает передачу песня по заявкам из 90-х

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

    Что бы не париться какой IP на компе, в строке браузера вместо цифр вставляем localhost:"нужный порт". Примеры из видео:
    Linux: вместо 127.0.0.1:8080 вставляем localhost:8080
    Windows: 192.168.99.100:6080 вставляем localhost:6080
    Как видите, меньше гемороя, больше профита. Всем добра.

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

      Чет нифигаи не работает твой вариант XD

  • @adrew-narolsky
    @adrew-narolsky 5 лет назад

    вот такая ошибка вылетает при входе в базу SQLSTATE[HY000] [2006] MySQL server has gone away

  • @ЕвгенийО-р5ы
    @ЕвгенийО-р5ы 6 лет назад

    SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.18.0.2' (using password: YES)

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

      В базе mysql в настройках доступа по умолчанию стоит разрешение на подключение root только с localhost. Можешь погуглить эту ошибку и найдешь sql запрос, выполнив который изнутри контейнера с mysql (потому что пока только так ты сможешь к нему подключиться), ты разрешишь доступ с нужного ip адреса (в твоем случае 172.18.0.2)

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

    Во начал помаленьку вьезжать

  • @paveltuz8403
    @paveltuz8403 6 лет назад +1

    форк от мускуля ... по-моему оно гораздо проще называется - mariadb

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

    говорите ямл - так проще и понятнее

  • @СергейДрузь-ь3ж
    @СергейДрузь-ь3ж 2 года назад +1

    Я походу нихуя не понял.

  • @MatthewBellam
    @MatthewBellam 5 лет назад +4

    я вообще ничего не понимаю. нужно сначала смотреть.

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

      Весьма разумное решение, вообще все надо изучать с начала а не с конца XD

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

    в данном видео мы познакомимся с докер кампост))) кто так же услышал ?)

  • @paveltuz8403
    @paveltuz8403 6 лет назад

    для быстрой настройки и запуска различных вариантов сред разработки докер .... сам то понял что сказал ?

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

    коробит от вашего «мускула»

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

      смотри без звука или не смотри

  • @МишаМихаил-ф7х
    @МишаМихаил-ф7х 3 года назад

    Та же самая ошибка
    failed to register layer: error creating overlay mount to /var/lib/docker/overlay2/d305992181a58a69a96c9097b3d67259869d7f5d1d4bcfeb6001d34d7ce902f8/merged: too many levels of symbolic links