Просто о контенеризации. Docker

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Docker: основы работы с образами и контейнерами. Как получить, запустить и практически использовать виртуализацию Docker.
    Linux post install steps 3:17
    pull 4:34
    Структура образа (слои) 5:12
    run -it 7:26
    run command 8:58
    ps 10:14
    rm 11:06
    images 12:09
    rmi 12:14
    Alpine Linux 13:34
    start 15:01
    stop 15:22
    run -d 16:16
    --name 16:36
    Docker Hub 16:59
    pull :version 17:35
    ctop 18:11
    exec 18:35
    attach 20:37
    Ctrl + P Ctrl + Q 20:50
    Port forwarding (-p) 21:40
    Volume forwarding (-v) 23:45
    Мерч letscode.vsema...
    Поддержать проект:
    ➡ Стать спонсором www.youtube.co...
    ➡ Patreon / letscodedru
    ➡ Яндекс.Деньги money.yandex.r...
    ➡ PayPal paypal.me/lets...
    ➡ Qiwi qiwi.me/letscode
    В этом видосе мы смотрим как базово использовать Docker разработчику и администратору. Делаем первые шаги в Docker и пытаемся понять, зачем он вообще нам может быть нужен.
    Sweater deploy:
    Linux: • Spring Boot: публикуем...
    Windows: • Spring Boot: публикуем...
    Sarafan deploy:
    • Публикация на Heroku. ...
    Install Docker:
    Linux: docs.docker.co...
    MacOS: docs.docker.co...
    Windows: docs.docker.co...
    Post install Linux:
    docs.docker.co...
    Explore DockerHub:
    hub.docker.com...
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ➡ Твиттер: / letscodedru
    ➡ Группа Вконтакте: letscod...
    ➡ Канал в Telegram: t.me/letsCode_dru
    ➡ Чат в Telegram: t.me/joinchat/...
    ➡ Сервер в Discord: / discord
    ➡ Ссылка на Яндекс.Дзен: zen.yandex.ru/...

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

  • @victormog
    @victormog 5 лет назад +22

    Не понял, что с security в этом Docker?
    Под каким пользователем, например, запускается bash в образе Ubuntu, с какими правами?

    • @letsCodeDru
      @letsCodeDru  5 лет назад +9

      Всегда root. Забыл об этом упомянуть. Там проблема безопасности стоит в другом ключе. Снаружи доступа к внутреннему устройству контейнера нет, как и у контейнера нет доступа к хосту. За счёт этого безопасность не страдает. Любой урон останется в контейнере

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

      @@letsCodeDru
      Некоторый софт в Линуксе не даёт root`у право доступа, как ни странно (сейчас навскидку не вспомню точно какой), как быть?..

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

      @@victormog не. Тут контейнеры построены так, что все, что должно работать - работает. Вообще не парься :) если найдёшь конкретный пример - кидай, рассмотрим

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

      @@letsCodeDru
      Ну, идеально было бы конкретный пример *тебе* показать! ;-)
      Но я так понял, что ещё будет такое видео, так?..

    • @letsCodeDru
      @letsCodeDru  5 лет назад +9

      У меня нет примера, когда что-то не запускается под root.
      Я покажу дальше конкретные примеры, как использую докер в своей работе

  • @protagorasfromabdera8653
    @protagorasfromabdera8653 5 лет назад +218

    Я просто охереваю: каналы с околоайтишными звездоболами собирают по 30, 60, 100к подписчиков. Здесь же мужик наводит реальную движуху, делает действительно полезный, качественный контент - даже десятки нет.

    • @cover-band6035
      @cover-band6035 5 лет назад +13

      Так из всех выпускников IT-курсов остаются в деле всего порядка 10%.

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

      @@cover-band6035 откуда такие цифры?

    • @ВладимирМ-и4л
      @ВладимирМ-и4л 5 лет назад +4

      Околоайтишные звездоболы для таких же контент и дают, а для околоайтишных звездоболов IT темы бесполезны и рвут их моск.

    • @ВасилийПупкин-ж5ы
      @ВасилийПупкин-ж5ы 5 лет назад +4

      не все любят "сложна"

    • @alexeystaroverov4804
      @alexeystaroverov4804 5 лет назад +10

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

  • @grey.marsel
    @grey.marsel Год назад

    Если у вас так же как у меня команда "docker run -d --name pg postgres" не стартовала контейнер в фоне, смотрите логи этого контейнера. Конкретно у меня ругалось что нужно указать superuser password для базы и тд. Но если что автору большое спасибо! После того как прошелся по различным туториалам ничего не понял и только тут все как в 1 классе очень просто про сложные вещи, браво!

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

    Отлично рассказываешь, сразу уловил суть! Никак руки не доходили до изучения темы контейнеризации, всё обходился виртуальными окружениями, но благодаря твоему дару объяснять свет начинает проливаться!

  • @SergiuBurduja-y1l
    @SergiuBurduja-y1l 4 года назад +1

    Спасибо вам огромное.
    Чем больше узнаю докер, тем больше понимаю, чего я до сих пор терял.

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

    В понедельник диплом по этой теме защищаю, спасибо большое !

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

      Ну че, сдал? Какая оценка? Докер то юзаешь, или как сдал диплом - не запускал ни разу?)

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

    Отличное видео, понятно, доходчиво, лаконично. Я долго искал внятное объяснение Docker, очень благодарен автору!!!

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

    Здорово! единственное под убунтой не удалось к постгресу подключиться, как на 23:03. контейнер запущен а команда
    ~$ sudo -u postgres psql -h localhost
    выдает
    sudo: неизвестный пользователь: postgres
    если меняю имя пользователя на моего текущего - не понимает остальные команды. или у меня на локальной должен быть установлен и запущен postgres чтобы это срабатывало?
    PS: с работой в терминале знаком слабо, возможно отсюда непонимание, но поиск по ключам вообще ничего не дал.

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

      Да, это я лопух. Клиента постгрес надо отдельно устанавливать локально

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

      ​@@letsCodeDru а если не устанавливать локально, можно ли обратиться через пользователя в контейнере?

  • @МаксимКузнецов-п7б
    @МаксимКузнецов-п7б 3 года назад

    спасибо, полезное видео

  • @knockjkeee
    @knockjkeee 5 лет назад +38

    Мастер в деле!! Спасибо!!

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

    Аааааагонь!
    Все по делу, быстро и понятно!
    Огромное спасибо!

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

    Спасибо !
    очень хороший формат видео !

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

    Спасибо огромное за видео! в куче ютуб мусора тяжело было отыскать это видео с грамотными примерами и объяснением предназначения докера.

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

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

  • @gaben-agent
    @gaben-agent 5 лет назад +4

    Если кому интересно, mysql образ можно создать (+ запустить) так:
    docker run -p 3307:3306 --name dev-mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql
    Просто у меня почему-то глючила команда, когда я например пытался порты поставить в конец этой команды с ключом -p. Или MYSQL_ROOT_PASSWORD если в конец ставишь, то он его тоже не чувствует.
    Ну и подключение
    sudo mysql -u root -h 0.0.0.0 -P 3307 -p
    P.S. ставил на другой порт, так как лень было гуглить, как его освободить.
    UPD: service mysql stop и можно пробрасывать порт 3306

  • @ПавелКозлов-в8ж
    @ПавелКозлов-в8ж 4 года назад

    Автор, спасибо большое за ролик!!! Все понятно, всё по полочкам разложил!!!

  • @ВадимМитин-и1т
    @ВадимМитин-и1т 5 лет назад

    Как всегда кратко и очень информативно. Часто переслушиваю твои стримы на фоне, очень приятный голос )

  • @Евгений-ч9к2ф
    @Евгений-ч9к2ф 4 года назад

    спасибо!

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

    Ребят Хелп не получается запустить постгрес
    sudo -u postgres psql -h localhost
    sudo: unknown user: postgres
    sudo: unable to initialize policy plugin

  • @МихаилБесфамильный-о6ч

    Команда docker run -d --name pg postgres скачивает образ, но контейнер не запускает.
    Полазив по интернету наткнулся на ответ:
    "Однако есть проблема с -d. Ваш контейнер немедленно останавливается, если команды не выполняются на переднем плане.
    Docker требует, чтобы ваша команда продолжала работать на переднем плане. В противном случае он считает, что ваши приложения останавливаются и завершают работу контейнера."
    Решение проблемы - добавление в конец команды tail -f/dev/null

    • @АлександрРезов-ь3ф
      @АлександрРезов-ь3ф 4 года назад

      Спасибо, братишка выручил, а то я уже расстроился

    • @АлександрРезов-ь3ф
      @АлександрРезов-ь3ф 4 года назад

      только если зайти в контейнер docker exec -it pgi bash и ввести top то там postgres не будет запущен(

    • @МихаилБесфамильный-о6ч
      @МихаилБесфамильный-о6ч 4 года назад +11

      @@АлександрРезов-ь3ф В документации написано hub.docker.com/_/postgres , что запускать нужно docker run --name pg -e POSTGRES_PASSWORD=password -d postgres
      Только вот не указано, что это обязательные параметры, без которых работать не будет. :)

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

    очень дохочиво и по делу

  • @n1Sharam
    @n1Sharam 4 года назад +10

    Это одни из самых полезных 25:33 минут моей жизни) Спасибо большое :)

  • @РоманВоловик-з3д
    @РоманВоловик-з3д 4 года назад +6

    Минута примерно 19:15 про exec. Не получается выполнить даную команду так как эта команда требует что-бы контейнер был уже запущен. Я пишу docker start abc, но оно не запускается. Следственно команд exec тоже!!! В чем проблема?

    • @АлександрРезов-ь3ф
      @АлександрРезов-ь3ф 4 года назад

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

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

    Редко пишу комментарии но у тебя талант понятным языком объяснять, столько красивых превьюшек везде и смонтированно местами лучше, но объясняют ужасно, спасибо!

  • @Сергей-ц1ъ3п
    @Сергей-ц1ъ3п 5 лет назад

    Очень хорошо разъяснил. Однозначно лайк!!

  • @ИльяФалько-в4ц
    @ИльяФалько-в4ц 4 года назад +1

    У кого будет проблема подключения к postgres на 23:09 - Необходимо дополнительно установить пакет postgresql-client, сама команда будет выглядеть следующим образом - "sudo psql -U postgres -h localhost"

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

    если у кого-то под виндой не получается дать контейнеру доступ к жесткому диску (последняя команда)
    Error response from daemon: Drive has not been shared.
    в настройках докера нужно разрешить доступ к диску (расшарить его) github.com/docker/for-win/issues/3035

  • @gaben-agent
    @gaben-agent 5 лет назад

    только на этой неделе рассказывали на работе лекцию про Докер. Не сказать, что я не понял основные принципы, но хотелось бы реально увидеть, как все это работает. А то пока мои знания на уровне "не учил, но читал". Спасибо за урок)

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

      Да докер достаточно прост по сути своей. Ну а "глубокое" понимание его - это понимание работы cgroups в линукс

  • @Евгений-ч9к2ф
    @Евгений-ч9к2ф 4 года назад +9

    на 22:10
    docker run --name pg11 -p 5433:5432 -e POSTGRES_PASSWORD=password -d postgres
    sudo -u postgres psql -h 0.0.0.0 -p 5433
    может кому пригодиться

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

      sudo: неизвестный пользователь:postgres>>>>>>> не удается инициализировать модуль политики

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

      спасибоооооо чувак

  • @kzh241
    @kzh241 4 года назад +3

    Добрый день, автор и коллеги! Все понятно, все супер, очень доходчиво... кроме последнего пункта - там, где подключаемся к postgres базам данных.
    Я ввожу команды, как в ролике:
    docker run -d --name pgi -p 5432:5432 postgres
    все нормально, контейнер стартует.
    Далее, следуя инструкциям в ролике ввожу:
    sudo -u postgres psql -h localhost
    и убунта мне выдает:
    sudo: unknown user: postgres
    sudo: unable to initialize policy plugin
    что я делаю не так?
    Заранее спасибо?

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

      у вас не установлен postgres на убунте

  • @anastasiapopova8201
    @anastasiapopova8201 5 лет назад +10

    Omg я дождался докер на этом канале!

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

    cпасибо, очень доходчиво и толково! не знаю обратил ли кто-то внимание на оговорку слипи трэп :))

  • @bespalov.anton.youtube
    @bespalov.anton.youtube 4 года назад +6

    Единственное видео, в котором понятно объясняется докер. Большое спасибо!

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

    После выполнения комманды "docker run -d --name pg postgres" этот котейнер имеет статус "Exited (1)". Не понимаю почему.

    • @storage-h1n
      @storage-h1n 3 года назад +4

      Документация к postgres на сайте докера - "$ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres".

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

    Андрей, как всегда четко и по делу.
    А что еще планируешь по Docker-у? Хотелось бы увидеть формирование контейнера. Например засунуть в один контейнер *nix + DB + запущенный "свитер", который можно перетащить можно куда то и пускать сразу.

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

      Циферку "раз" видишь на превьюшке? 😁 Будет ещё по докеру

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

      @@letsCodeDru Андрей, ты ж контент для программистов делаешь... Как там было "Купи десяток яиц, а если не будет, то колбасы." :))) 1 of 10 писать надо :)))

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

      @@alexeysharandin7364 каждый мой видос - квест. Решайте))

  • @ВладимирМ-и4л
    @ВладимирМ-и4л 5 лет назад +3

    Ништяк! Мужик!! Базовые вкусности лучше чем где-либо показаны, дальше можно особо не вникать сразу, и делать красиво уже из этого.
    Работать можно с этим. Мне для локалхоста пригодится капец как, долго обходил тему не видел толковой инфы, а тут бац! И все понятно, и многие темы наперед открыты, а главное можно работать без выкручивания гениталий.

  • @РоманВоловик-з3д
    @РоманВоловик-з3д 4 года назад +6

    Почему когда я запускаю команду например docker start pg оно у меня сразу выходит, а когда docker stop pg оно ждет несколько секунд и только потом выходит. Если кратко, то оно работает наоботрот!! Почему так происходит?

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

    С докером на винде еще отдельная пляска в том, что official-way - это установка на win10 pro с hyper-v. А если у вас не прошка, то начинаются пляски с бубном по установке docker-toolbox, который помечен как legacy, причем вся эта хренотень устанавливает виртуалбокс с виртуалкой, на которой крутится линукс, на котором уже крутятся контейнеры. В общем жутко неудобная штука. Я когда вынужден был работать некоторое время на виндовой машине, плевал на все, и поднимал в корпоративной open nebula виртуалки с нужными мне сервисами. Люто неудобно в общем.

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

    Thank you so much.

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

    Гениально!!!!!!!! Наконец-то вкурил Docker!!!!!! За 2 вечера видео проработал и теперь могу начить других! Спасибо!

  • @z-warrior
    @z-warrior 3 года назад

    docker-compose up -d - Наше все
    docker-compose up -d --build - Пересобрать если внесли изменения в Dockerfile
    docker-compose up -d --build --force-recreate - Принудительно пересобрать все контейнеры

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

    Спасибо за видео,
    -d это daemon
    -v это volume, а не value (~24:20)

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

    Давно уже смотрю твой канал.
    Ну почему же виртуализация... ай-яй-яй!
    Докер - это контейнеризация. Эта концепция чем-то схожа с виртуализацией, но только внешне. Внутри это разные вещи.
    Видео как базовое для новичков в самый раз, но название режет глаз)
    upd.
    Видео пересмотрел еще раз, да ты вроде и говоришь про контейнеризацию, но довольно вскользь

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

      Контейнеризация - метод виртуализации
      ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
      Посему она не "чем-то схожа с виртуализацией", а является ею.

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

      Как не крути, это все виртуализация. Вскользь - я не официальная страница документации, как ни крути))
      Цель моих видео - дать вектор изучения новичку, который не знает как поступиться :)

  • @sashas.3323
    @sashas.3323 4 года назад +2

    А что-то вроде ctop на windows можно поставить?

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

    лучший!!!

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

    По команде ctop запускается типо диспетчера задач) предварительно сделал sudo apt install ctop

  • @ИванКулеш-х9и
    @ИванКулеш-х9и 4 месяца назад

    Хороший понятный видос. качественный.

  • @УрматБазарбаев-п9н

    Честно говоря, хочется послать автора ... сменить название ролика или пересмотреть содержимое.
    мля

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

    блин я так недеялся что вы проект запустите switter или HelloWorld какой нибудь написанный в ide.

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

    А какая версия Alpine устанавливается? Если посмотреть на сайте Alpine, у них дистрибутивов тьма тьмущая

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

    А как установить --volume для windows? docker run -it -v /home/java:d:/java/protject ubuntu

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

    Добрый день. Директория создалась афайлов нет что это может быть

  • @TarasYanchuk
    @TarasYanchuk 6 месяцев назад

    Это называется "паравиртуализация"

  • @ІгорКучер-х5б
    @ІгорКучер-х5б 3 года назад

    sudo -u postgres psql -h localhost
    sudo: unknown user: postgres
    sudo: unable to initialize policy plugin
    Подскажите, пожалуйста, куда смотреть?

  • @ВячеславТ-т1е
    @ВячеславТ-т1е 3 года назад +1

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

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

    Здравствуйте. Подскажите пожалуйста, на 3:27 откуда появляется вот этот черный экран? Что открывать? Куда вы пишете команды?

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

    Запускаю docker на винде, процесс/контейнер с Postgres запустил. Не могу подключится к Postgres-у, команда sudo ... в терминале cmd не работает. Подскажите, пожалуйста, альтернативный вариант?

  • @КириллСмирнов-ь5ъ

    Норм видос!!! Это ещё актуально, или уже всё по другому?

  • @АндрейСкворцов-з6ш

    Привет! хочу удалить образы. Пишу docker rmi $(docker images -q ), но вылетает , что не видит флаг -q Почему так ?

  • @grey.marsel
    @grey.marsel Год назад

    Если у вас так же как у меня команда "docker run -d --name pg postgres" не стартовала контейнер в фоне, смотрите логи этого контейнера. Конкретно у меня ругалось что нужно указать superuser password для базы и тд. Но если что автору большое спасибо! После того как прошелся по различным туториалам ничего не понял и только тут все как в 1 классе очень просто про сложные вещи, браво!

  • @MASTER-ALL-CHANNEL
    @MASTER-ALL-CHANNEL 2 года назад

    А какое доверие к репозиторию Docker? Кто сказал, что они заслуживают доверия? => Это очередной модный ритуальный обман (подобных было уже очень много).

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

    Чувстую себя тупым =( Оч грустно. Я просто хотел развернуть вна raspberry контейнер с монго. Но там какая-то байда с arm и вообще чет оч сложно

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

    Жаль, что мы так ничего и не услышали про виртуализацию, хотя я и послушал только 3 минуты, но больше - жалко, да и уши, тоже, жалко.
    Без иронии: Docker - это про контейнеризацию.
    Огромная разница!

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

    немного не понял пробросы портов, у меня уже стоит постгрес на машине на порту 5432 , зачем при создании контейнера указывать порт 5432, ведь он уже занят? и psql как раз подключается к моей основной базе.

    • @РодионСолошенко
      @РодионСолошенко 3 года назад

      У меня похожий вопрос. Команды psql по умолчанию в системе нет. Что бы она появилась, нужно поставить локально postgres. И тогда она будет работать на порту 5432 локально. Вопрос, как какой базе подключимся, к локальной или к контейнеру ?

    • @mizantropoff
      @mizantropoff 23 дня назад

      ))))) не нужно чтобы он подключался к твоей основной базе, укажи другой порт на машине.. нужен именно "докерный постгрес", в этом вся суть) странно , что ты не спросил - "зачем мы скачивали образ postgres, если у меня она уже установлена"

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

    Я со всех сторон слышу, что субд в контейнере ставить нельзя, по крайней мере в прод... Да и Андрюха в конце видео сказал, что у него все базы установленном в ОС. Так зачем тогда база в контейнере?

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

    Не очень понятно следующее: при удаление показали список "промежуточных слоев" (12:31), указав при этом, что в этих прослойках содержатся данные контейнеров. Так?
    Но далее говорите, что эти данные (прослойки) живут покуда живы сами контейнеры, однако Вы выше удаляйте контейнеры, но откуда тогда после их удаления остались прослойки, ведь они тоже должны были удалиться??

  • @АлександрКотов-ц8ш
    @АлександрКотов-ц8ш 2 года назад

    А можно ли подключиться из докер контейнера к базе данных на локальной машине? Т.е. кейклоак развернут в докере и надо взаимодействовать с БД на локальной машине. Спасибо большое заранее!

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

    Модно, классно, молодёжно.
    Можно вопрос, предположим у меня набор микросервисов, и один из них обращается к БД. Сама база в контейнере, данные мапятся с хоста. Вопрос, какие права должны быть у папок и файлов в директории которую мапим для БД?!

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

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

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

    классно супер !!!!! прям балдею от падачи информации ! все кратко сжато , нет "воды" !!!!

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

    Постгри - произносится правильно.

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

    видео очень полезное, все доступно и понять, спасибо

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

    Лукас

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

    Отличное видео. Спасибо

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

    Про удаление контейнеров, можно удалять по первым символам айдишника - docker rm 4cb1

  • @Yenn-video
    @Yenn-video 5 лет назад +2

    Как всегда все на высоте! Аннотация по тайм-кодам топ!

  • @АлександрА-т5о4л
    @АлександрА-т5о4л 4 года назад +1

    Жаль, что нельзя поставить второй лайк - первый я поставил при первом просмотре, а вот сейчас смотрю уже по работе... Спасибо за видео!!!

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

    Целый день смотрел твои видосы. Теперь каждому видео лайк автоматом от меня

  • @АнтонЯковенко-в8б
    @АнтонЯковенко-в8б 4 года назад

    это не виртуализация!!

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

    лучшей подачи материала я ещё не встречал,
    огромная благодарность!

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

    Хороший тайминг. Если медленней, то я бы заснул.

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

    Очень доступно и исчерпывающе. Спасибо автору

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

    Отличный урок ) Все понятно и информативно.
    Спасибо

  • @TheSaymonFenix
    @TheSaymonFenix 5 лет назад +9

    Это
    Просто
    Охуенно
    За докера спасибос, наконец-то..

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

    Docker мастера боится

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

    Подскажите по таймингу 24:32 - в данном случае файлы с локальной машины (/home/dru/dev) копируются в контейнер и доступны по пути /home/new_dru относительно данного контейнера, либо файлы с локальной машины "расшариваются" с данным контейнером, и из данного контейнера, по ссылке /home/new_dru относительного данного конейнера, доступны файлы, которые по факту находятся на локальной машине в /home/dru/dev?

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

    я стал превелег-подпищеком, вот мои усы :-})

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

      Уважаю твои усы) Спасибо за поддержку)

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

    Это же топчага годнотная!!!

  • @Дмитрий-с3п4ы
    @Дмитрий-с3п4ы 5 лет назад +1

    Отличная подача! Довольно коротко и понятно. Продолжай так же вырезать лишние движения (не влияющие на суть) это здорово экономит зрителям время.

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

    А есть в планах Swagger?

  • @РафаэльЯкупов-х4й
    @РафаэльЯкупов-х4й 4 года назад +3

    0:13 "средство виртуализации"
    Разве не контейнерезации ?

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

      "если вы не поняли, то почитайте документацию". Типичное видео от погромистов :)

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

      виртуализация на программном уровне = контейнеризация

  • @ТимофейБ-ф3з
    @ТимофейБ-ф3з 2 года назад +1

    Отличная работа, спасибо за ваш труд :)

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

    *Очень просто и понятно объяснил, мне сразу всё стало понятно. Большое спасибо тебе за труды, реально помог сэкономить кучу нервов и времени!*

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

    Спасибо! Как всегда шикарный урок!!!

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

    Ух ты! Это же прям то, что нужно!

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

    реальная годнота!

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

    Крайне доступно и информативно. Спасибо!

  • @АлександрА-т5о4л
    @АлександрА-т5о4л 4 года назад

    Андрей, добрый день! Знаю, что ты читаешь комментарии. Подскажи, а почему не получается скачать с докерхаба например официальный веблоджик от оракл? Даже после команды "докер логин". Это типа он у них приватный? Для (нищебродов) комьюнити он недоступен?

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

      Хз. Не сталкивался с подобной проблемой. Но weblogic и websphere вроде только за деньги распространяются, если я верно все помню

  • @Евгений-ч9к2ф
    @Евгений-ч9к2ф 4 года назад

    офигеть

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

    Мощно! спасибо!