Що таке контейнер?
Контейнер - це ізольоване середовище, в якому запускається застосунок з усіма необхідними залежностями (бібліотеки, пакети, конфіги), але без власної окремої операційної системи. Він використовує спільне ядро ОС хоста, але працює так, ніби в окремому просторі.
Головні властивості контейнера:
- Ізоляція - контейнер не заважає іншим процесам і не конфліктує з чужими версіями бібліотек.
- Передбачуваність - застосунок поводиться однаково на будь-якому комп'ютері чи сервері.
- Легкість і швидкість - контейнери займають мало ресурсів і запускаються за частки секунди.
- Повторюваність - контейнер можна перезібрати і запустити знову точно таким же.
Якщо коротко: контейнер - це «упакований застосунок з його середовищем», який можна переносити і запускати будь-де, без ручного налаштування системи.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.