ЛЕКЦІЯ 21

Docker и Контейнери

Рецензія: Многопотоковість

План

  • Контейнери концепція
  • Docker основи
  • Advantage Docker vs VMs

Контейнер

Контейнер

Ізольована окремо виконавча середовище. Легче за VM. Одна OS, багато контейнерів.

Контейнер vs VM

Docker основи

Docker команди основні

# Завантажити образ
docker pull ubuntu:22.04

# Запустити контейнер
docker run -it ubuntu:22.04

# Список контейнерів
docker ps -a

# Зупинити контейнер
docker stop 

Image

Image

Незмінний шаблон, складений з шарів (layers). Read-only.

VM vs Контейнер

[object Object]
[object Object]
[object Object]
[object Object]

Запитання 1

Чим контейнер відрізняється від VM?

  • Контейнер ділить ОС
  • VM швидше
  • Нічим
✅ Правильна відповідь: Контейнер ділить ОС

Запитання 2

Що таке Docker image?

  • Запущений контейнер
  • Шаблон контейнера
  • Образ диску
✅ Правильна відповідь: Шаблон контейнера

Підсумки

  • Контейнери ізолюють додатки
  • Легше та швидше за VMs
  • Docker основний інструмент
  • Image vs Container розрізняння

Далі

Наступна лекція:

Лекція 22: Dockerfile та створення образів

Дякую за увагу! 💾

← Повернутися до списку лекцій