← До фільтрів та технологій

← До списку лабораторних по Docker

Docker Лабораторна 1: Базові операції з контейнерами

Технологія: Docker

Номер лабораторної: 1 · Рівень: middle

Тема: Базові операції з контейнерами

Повний опис / сценарій лабораторної:

Мета: закріпити базові команди docker для роботи з контейнерами.



Крок 1. Перевірити версію Docker.

Команда: docker version

Пояснення: переконайся що клієнт і демон встановлені та працюють.



Крок 2. Вивести список локальних образів.

Команда: docker images

Пояснення: побачиш які базові образи вже є у системі.



Крок 3. Завантажити тестовий образ.

Команда: docker pull nginx:latest

Пояснення: завантажується стандартизований веб сервер.



Крок 4. Запустити простий контейнер у фоновому режимі.

Команда: docker run -d --name web1 nginx:latest

Пояснення: створюється і запускається контейнер web1.



Крок 5. Перевірити список запущених контейнерів.

Команда: docker ps

Пояснення: переконайся що web1 має статус Up.



Крок 6. Подивитися логи контейнера.

Команда: docker logs web1 | head

Пояснення: перевір чи немає помилок при старті.



Крок 7. Зайти всередину контейнера.

Команда: docker exec -it web1 /bin/sh

Пояснення: переконайся що всередині дійсно працює nginx.



Крок 8. Акуратно зупинити контейнер.

Команда: docker stop web1

Пояснення: docker надсилає сигнал завершення і чекає коректного стопу.



Крок 9. Видалити контейнер.

Команда: docker rm web1

Пояснення: контейнер більше не займає місце у списку.



Крок 10. Міні звіт.

Завдання: у власному конспекті опиши різницю між образами і контейнерами.