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

Важно знать! Разбираемся как работает 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 Жыл бұрын

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

  • @lexxpiro
    @lexxpiro Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    Супер)

  • @ivanstrelka3448
    @ivanstrelka3448 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    Пожалуйста!

  • @iNikelas
    @iNikelas Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    👍

  • @act0r399
    @act0r399 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    Пожалуйста!

  • @Rostik96
    @Rostik96 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    Спасибо!)

  • @Dedinside-vv5cr
    @Dedinside-vv5cr Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    Отлично)

  • @TheProfessionalGambler
    @TheProfessionalGambler Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

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

  • @TheProfessionalGambler

    @TheProfessionalGambler

    Жыл бұрын

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

  • @YuriySamorodov

    @YuriySamorodov

    10 ай бұрын

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

  • @deadscorpion1200
    @deadscorpion120010 ай бұрын

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

  • @PurpleSchool

    @PurpleSchool

    10 ай бұрын

    Спасибо!

  • @maximhasp1
    @maximhasp1 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

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

  • @lorem4811
    @lorem4811 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

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

  • @alexterev4500
    @alexterev4500 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

    👍

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n10 ай бұрын

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

  • @PurpleSchool

    @PurpleSchool

    10 ай бұрын

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

  • @quick6response
    @quick6response Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

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

  • @YuriySamorodov
    @YuriySamorodov10 ай бұрын

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

  • @PurpleSchool

    @PurpleSchool

    10 ай бұрын

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

  • @TemArt90
    @TemArt90 Жыл бұрын

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

  • @PurpleSchool

    @PurpleSchool

    Жыл бұрын

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

  • @vladsarosek9521
    @vladsarosek95214 ай бұрын

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

  • @PurpleSchool

    @PurpleSchool

    4 ай бұрын

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

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n10 ай бұрын

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

  • @PurpleSchool

    @PurpleSchool

    10 ай бұрын

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

  • @vitalijslavrinovics8756
    @vitalijslavrinovics875610 ай бұрын

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

  • @ivanselyt
    @ivanselyt Жыл бұрын

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

  • @aau8

    @aau8

    10 ай бұрын

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

  • @sharkman6434
    @sharkman6434 Жыл бұрын

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

  • @yeager6646

    @yeager6646

    Жыл бұрын

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

  • @user-hp3it4ce3u

    @user-hp3it4ce3u

    Жыл бұрын

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

  • @MaximLisyanskiy

    @MaximLisyanskiy

    Жыл бұрын

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

  • @dimovich85

    @dimovich85

    Жыл бұрын

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

  • @sharkman6434

    @sharkman6434

    Жыл бұрын

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

Келесі