5 важных вещей о Docker для начинающих

Поділитися
Вставка
  • Опубліковано 18 чер 2024
  • Важно знать! Разбираемся как работает Docker, как управлять контейнерами, пробрасывать данные и порты, а так же писать docker-compose.
    🔗 Ссылки:
    ⚡️Курс по Docker: purpleschool.ru/course/docker
    Telegram канал с полезными советами: t.me/purple_code_channel Все мои курсы: purpleschool.ru
    Разделы видео:
    0:00 - Введение
    0:10 - О чём видео?
    1:36 - Архитектура докер
    8:10 - Работа с Docker, docker containers, docker images
    14:43 - Персистентность данных, порты (docker volumes, docker ports)
    19:17 - Логи и команды в контейнере (docker logs, docker exec)
    21:18 - Docker compose (докер композ)
    26:22 - Заключение

КОМЕНТАРІ • 50

  • @PurpleSchool
    @PurpleSchool  Рік тому +5

    ⚡Курс по Docker: purpleschool.ru/course/docker

  • @lexxpiro
    @lexxpiro Рік тому +5

    Очень полезно и понятно 👍

  • @ivanstrelka3448
    @ivanstrelka3448 Рік тому +1

    Очень круто. Спасибо

  • @act0r399
    @act0r399 Рік тому +3

    Это было годно, спасиб вам большое за такой урок)

  • @iNikelas
    @iNikelas Рік тому

    Спасибо, хорошо объясняете

  • @Rostik96
    @Rostik96 Рік тому +1

    А ты крутой чувак💣
    Речь поставлена.
    Respect😎👊

  • @Dedinside-vv5cr
    @Dedinside-vv5cr Рік тому +2

    Как раз то, что я хотел увидеть⚽⚽⚽

  • @TheProfessionalGambler
    @TheProfessionalGambler Рік тому +4

    Виртуализация - не значит, только, виртуальная машина. Есть разные уровни виртуализации и докер один из них.
    Поэтому докер - это также виртуализация, просто на уровне ос.

    • @PurpleSchool
      @PurpleSchool  Рік тому

      Это изоляция, тут не используются виртуальные ядра или чтобы то не было ещё.

    • @TheProfessionalGambler
      @TheProfessionalGambler Рік тому +1

      @@PurpleSchool виртуальные ядра - это виртуализация на уровне машины. В докере используется виртуализация на уровне ОС.

    • @YuriySamorodov
      @YuriySamorodov 11 місяців тому +3

      ​@@PurpleSchoolЕсли Docker - это не виртуализация, то почему он не устанавливается, если виртуализация (VT-d, VT-x) выключена на уровне BIOS? Разве Docker Engine - это не некий слой абстракции? Почему при на Windows Docker не запускается без WSL (который крутится на Hyper-V), а в требованиях Docker к Linux значится KVM?

  • @deadscorpion1200
    @deadscorpion1200 11 місяців тому

    Вот. Вот тут у тебя в начале дикция вообще отличная. Я прям с кайфом посмотрел

  • @alexterev4500
    @alexterev4500 Рік тому

    Один вопрос только возник (не по сабжу) - почему так мало подписчиков? Годнота! Лайк, подписка!

  • @maximhasp1
    @maximhasp1 Рік тому

    Здравствуйте Антон, подскажите пожалуйста когда стоит ждать релиз вашего курса "advanced js"?

    • @PurpleSchool
      @PurpleSchool  Рік тому

      Да, будет в конце месяца, начале следующего.

  • @lorem4811
    @lorem4811 Рік тому

    А что делать с настройкой firewall на сервере при использовании докера? Была у меня задача поднять пару контейнеров на baremetal сервере, и закрыть все порты кроме 80, 443, 22. Ох я и намучался настраивать iptables правила, которые докер постоянно переписывал.

    • @PurpleSchool
      @PurpleSchool  Рік тому

      Там надо отдельные правила поверх Docker делать.

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 10 місяців тому

    в докер контейнер засунуть группу сервисов можно? допустим postgresql + http сервер ?

    • @PurpleSchool
      @PurpleSchool  10 місяців тому

      Можно, но не нужно. Задача Docker как раз сделать изолированные среды для каждого приложения. Http сервер отдельно, pg отдельно. А между контейнерами они смогут легко общаться.

  • @quick6response
    @quick6response Рік тому

    Как лучше конфигурировать компоус? У многих в репозиториях вижу связку например сразу трех сервисов, а не по отдельности, в чем этот подход лучше (для каждого сервиса) отдельный докер компоус?
    На примере nest js: redis, postgres, rabit

    • @PurpleSchool
      @PurpleSchool  Рік тому +4

      Если мы пишем в одном compose, то можем связать сервисы, указав зависимость друг от друга, что очень удобно, так порядок запуска будет за нас контролировать docker.

  • @YuriySamorodov
    @YuriySamorodov 11 місяців тому

    Вопрос. ​Если Docker - это не виртуализация, то почему он не устанавливается, если виртуализация (VT-d, VT-x) выключена на уровне BIOS? Разве Docker Engine - это не некий слой абстракции? Почему на Windows Docker не запускается без WSL (который крутится на Hyper-V), а в требованиях Docker к Linux значится KVM?

    • @PurpleSchool
      @PurpleSchool  11 місяців тому

      Так как в Windows и Mac есть прокладка для запуска, а в рамках Linux таких танцев с бубнами нет

  • @TemArt90
    @TemArt90 Рік тому

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

    • @PurpleSchool
      @PurpleSchool  Рік тому

      Скажем у вас 2 приложения, который требуют 2 разных версии runtime (go, node, или что-то ещё). Не говоря уже о безопасности. Дырка в одном приложении открывает доступ ко всей хостовой системе.

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 10 місяців тому

    докер контейнер - это LXC контейнер?

    • @PurpleSchool
      @PurpleSchool  10 місяців тому

      LXC это альтернатива Docker

  • @vladsarosek9521
    @vladsarosek9521 4 місяці тому

    А где объяснение, почему я могу в пределах докерах клнтейнера поставить другую os

    • @PurpleSchool
      @PurpleSchool  4 місяці тому

      Так как в контейнере у вас полностью другое пространство, где можно поставить другие библиотеки и получить другую сборку

  • @vitalijslavrinovics8756
    @vitalijslavrinovics8756 11 місяців тому +1

    Это видео долеко не для начинающих.

  • @ivanselyt
    @ivanselyt Рік тому

    тебя не смущает плохой звук?

    • @aau8
      @aau8 11 місяців тому +2

      Мне кажется плохой звук у твоих динамиков

  • @sharkman6434
    @sharkman6434 Рік тому +4

    Просьба к автору, поработайте пожалуйста над речью и дикцией, приходиться слушать на обычной скорости а это для разраба в 2023 непозволительная роскошь. Сами себя включите на 1,5 - не понятно , значит не правильно дикция идёт.

    • @yeager6646
      @yeager6646 Рік тому +15

      Хмм, вроде всё четко, попробуйте уши прочистить

    • @user-hp3it4ce3u
      @user-hp3it4ce3u Рік тому +9

      Норм все понятно

    • @MaximLisyanskiy
      @MaximLisyanskiy Рік тому +8

      На x2 слушаю, всё норм

    • @dimovich85
      @dimovich85 Рік тому +4

      Да, я в 2х понимаю

    • @sharkman6434
      @sharkman6434 Рік тому

      @@dimovich85 включи того же улби тв или минина ))) есть же разница, я на 1, тольько в наушниках могу тут смотреть на толчке не удобно же )))