Docker - що таке докер? Огляд, основні команди, best practices
Вставка
- Опубліковано 12 тра 2024
- Ідея для цього відео виникла з питання: що спільного між докером, Шреком і цибулею?
Звісно, крім самої відповіді, було додано ще кілька супутніх деталей, щоб ті, хто ще не знайомий з docker, могли скласти певне уявлення про цей девопс інструмент, його основні складові, головні інструкції (FROM, ENV, WORKDIR, RUN, COPY, EXPOSE, ENTRYPOINT, CMD), відношення між ними та головні докер команди.
Також не втрималася від того, щоб додати кілька коментарів щодо best practices при його використанні.
-----------------------------------------------------
00:00 - Для чого Docker?
00:25 - Основні компоненти
01:10 - Dockerfile / докерфайл
03:12 - Кешування
04:30 - Image / зображення
05:14 - Container / контейнер
-----------------------------------------------------
Файли до відео можна знайти тут:
www.notion.so/Devops-0232224e...
Подобається контент і хочеш висловити вдячність? 😜
Обміняй час, витрачений на створення цього відео, на кілька гривень для наших хлопців. Підтримай ЗСУ нижче за посиланням! 💛💙
savelife.in.ua/donate
Хоч я і постійно працюю з Docker, все одно, ваша розповідь дуже цікава і потрібна. Так тримати! Молодці. Нарешті, ми маємо гарний україномовний канал для девопсів!
Рада, що сподобалося 😁
Дякую за українськомовний контент. Хочу ще відео про докер або кубернетіс
Привіт, дуже класно пояснюєш, хотілося б продовження, як приклад прямого створення корисної програми і запуску в декері, а взагалі дуже класно підтримую))
Коментар в підтримку каналу ❤
Давайте ще, ніби нічого й новго, але все добре систематизовано, й наводить лад в голові ;)
Порядок - це добре 😌
Рада, що сподобалося 😄
Додивився до кінця) Приємно чути рідною. Нещодавно дізнався про девопс як почав вивчати GO. Тож мені цікаво розібратись. Дякую🙂
круто)
Чому почали вивчати go і які перші враження? Наскільки легко йде освоєння? 🤠
@@DevopsOnWire Я давно зацікавився програмуванням. Спочатку cпробував фронт-енд, але зрозумів що це візуальна частина захотів вивчити щось для бек енду щоб робити повноцінні додатки. Спробував С# і це чудова мова, але як і всі має свої недоліки(clr). Так в пошуках простої мови програмування для бек-енду натрапив на GO. Синтаксис відрізняється від C# та JS тому одразу насторожує цей фактор і здається дивним. Проте чим далі вчити Go то приходить розуміння. Так для себе вирішив , що стану програмістом напрямку хмар(cloud) тобто девопс🙂. Про недоліки го також знаю, але НЕ хочу вчити складне як С++ чи Rust
@Oleksandr Omelchenko Ой всьо, тепер я знаю, до кого приходитиму консультуватися по go 😂😜
@@DevopsOnWire Домовились 😊Вчити го не складно, головне зрозуміти.
офігезне відео, з нетерпінеям чекаю нових по докеру ^ ^
Дякую за добрі слова 😁😌
Дякую! Хочу більше відео про докер!
Боже яка мила, дякую💛💙
Додав у резюме, що тепер я знаю докер
🤠🤠🤠🦾🦾🦾
🤣🤣🤣
🤣🤣🤣🤣
Крутезне відео, як і всі інші на каналі!) Контент гідний топів Ютюбу! Дякую!)
Тааа, так похвалили, що аж засоромилася 😆
Коротко, чітко і пізнавально. З радістю подивлюся продовження
Дякую. Круто, суперова лаконічна інструкція для освішення основних концептів Докеру)
Чотко як завжди! Дяка!
😎😎😎
Чудові відео
Я бажаю більше відео по докеру, більш докладнішого. Зробите спеціально для таких як я?)
дякую за туторіал
☺😌
Ахахахаха, відсилка на шрека чудова
Дякую за відео! Чекатиму продовження про докер, а також хотілось би про кубернетес та особливості написання .yaml файлів :)
Саме думала про ямл, але зроблю трохи пізніше. Можливо, вже після сесії 😬😬😬
Класне пояснення. Дякую!
☺😌
Дуже актуально. Дякую.
Гарне відео. Я так зрозумів докер використовують я багатошаровий захищений сейф? Чи для чого? Вибачте, але яка функція докуру у розробці бекенду чи фронтенду? Можливо це дурні запитання, але ...?
Так, докер дозволяє запускати процеси (якийсь код) ізольовано одне від одного. Під час розробки його можна використати щоб:
1) швидко встановити і протестувати рішення
2) емулювати багатокомпонентну продакшин інфраструктуру: в одному контейнері база даних, в іншому - сама програма
3) мікросервісна інфраструктура
4) незмінне виконання коду всередині контейнера, навіть при зміні версій різних пакетів на хості
5) якщо треба тестувати продукт, який буде ранитися на Лінукс, наприклад, а у вас стоїть вінда
і тд.
Сподіваюсь, що зрозуміліше так 😅
Набагато зрозуміліше дякую за неймовірну роботу. Тобто, наприклад, це в якомусь сенсі Vbox віртуальна машина, але вкодовому варіанті. Якщо спрощення?
@@alexusta8001 перегляньте відео про віртуалізацію та контейнеризацію в плейлисті Devops. Там пояснюється різниця між ними.
Тож відео розраховано на тих, хто вже має досвід роботи з докером? Якщо так - то ясно, а якщо ні, то для початківців таких як я виглядає приблизно як "намалювати сову")) Чи буде ще більш детально?
Всі відео в плейлисті "Devops" - це огляд концепту чи технології, щоб отримати приблизне уявлення про неї. В майбутньому на каналі з'являтимуться детальні розбори того, що згадується в цьому плейлисті, в тому числі і докер. Хоча, зважаючи на ситуацію, планувати щось доволі важко 😅
Щеб трохи історії як зв'явились контейнери, та в чом різниця між jails/chroot та lxc/docker