← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: закріпити базові команди 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. Міні звіт. Завдання: у власному конспекті опиши різницю між образами і контейнерами.