Docker – це платформа, яка дозволяє упаковати в контейнер додаток з усім оточенням та залежностями, а потім доставити та запустити його в цільовій системі. Програма, упакована в контейнер, ізолюється від операційної системи та інших програм.May 5, 2022

Контейнери дозволяють запакувати в єдиний образ додаток та всі його залежності: бібліотеки, системні утиліти та файли налаштування. Це полегшує перенесення програми на іншу інфраструктуру. Наприклад, розробники створюють додаток у системі розробки – там все налаштовано, додаток працює.

Докер — універсальний спосіб доставки програм на машини (локальний комп'ютер або віддалені сервери) та їх запуску в ізольованому оточенні.

  1. Встановити всі необхідні залежності під вашу операційну систему (їхній список ще треба знайти).
  2. Завантажити архів, розпакувати.
  3. Запустити конфігурацію make configure.

Підхід докера – Контейнеризація Подібно до віртуальної машини докер запускає свої процеси у власній, заздалегідь налаштованій операційній системі. Але при цьому всі процеси докера працюють на фізичному host сервері ділячи всі процесори і всю доступну пам'ять з усіма іншими процесами, запущеними в системі host.