ЛЕКЦІЯ 21
Docker и Контейнери
Рецензія: Многопотоковість
План
-
Контейнери концепція
-
Docker основи
-
Advantage Docker vs VMs
Контейнер
Контейнер
Ізольована окремо виконавча середовище. Легче за VM. Одна OS, багато контейнерів.
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 розрізняння