Docker - що таке докер? Огляд, основні команди, best practices
HTML-код
- Опубликовано: 6 июн 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 файлів :)
Саме думала про ямл, але зроблю трохи пізніше. Можливо, вже після сесії 😬😬😬
Тож відео розраховано на тих, хто вже має досвід роботи з докером? Якщо так - то ясно, а якщо ні, то для початківців таких як я виглядає приблизно як "намалювати сову")) Чи буде ще більш детально?
Всі відео в плейлисті "Devops" - це огляд концепту чи технології, щоб отримати приблизне уявлення про неї. В майбутньому на каналі з'являтимуться детальні розбори того, що згадується в цьому плейлисті, в тому числі і докер. Хоча, зважаючи на ситуацію, планувати щось доволі важко 😅
Гарне відео. Я так зрозумів докер використовують я багатошаровий захищений сейф? Чи для чого? Вибачте, але яка функція докуру у розробці бекенду чи фронтенду? Можливо це дурні запитання, але ...?
Так, докер дозволяє запускати процеси (якийсь код) ізольовано одне від одного. Під час розробки його можна використати щоб:
1) швидко встановити і протестувати рішення
2) емулювати багатокомпонентну продакшин інфраструктуру: в одному контейнері база даних, в іншому - сама програма
3) мікросервісна інфраструктура
4) незмінне виконання коду всередині контейнера, навіть при зміні версій різних пакетів на хості
5) якщо треба тестувати продукт, який буде ранитися на Лінукс, наприклад, а у вас стоїть вінда
і тд.
Сподіваюсь, що зрозуміліше так 😅
Набагато зрозуміліше дякую за неймовірну роботу. Тобто, наприклад, це в якомусь сенсі Vbox віртуальна машина, але вкодовому варіанті. Якщо спрощення?
@@alexusta8001 перегляньте відео про віртуалізацію та контейнеризацію в плейлисті Devops. Там пояснюється різниця між ними.
Щеб трохи історії як зв'явились контейнери, та в чом різниця між jails/chroot та lxc/docker