← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: навчитися створювати контексти Docker і працювати з віддаленим демоном. Крок 1. Перевірити доступні контексти. Команда: docker context ls Пояснення: зазвичай є default контекст. Крок 2. Налаштувати віддалений хост з docker daemon. Пояснення: наприклад tcp://host:2376 або ssh доступ до сервера. Крок 3. Створити новий context. Команда: docker context create remote-lab27 --docker "host=ssh://user@remote-host" Пояснення: заміни user і remote-host на реальні значення. Крок 4. Перевірити що контекст створено. Команда: docker context ls Крок 5. Перемкнутися на новий контекст. Команда: docker context use remote-lab27 Пояснення: тепер усі команди docker працюватимуть з віддаленим демоном. Крок 6. Перевірити список контейнерів на віддаленому хості. Команда: docker ps Пояснення: переконайся що бачиш інший набір контейнерів ніж локально. Крок 7. Запустити тестовий контейнер на віддаленому хості. Команда: docker run -d --name remote27 nginx Крок 8. Перевірити що він запустився саме там. Пояснення: зайди на віддалений хост по ssh і виконай docker ps без контекстів. Крок 9. Повернути контекст на default. Команда: docker context use default Крок 10. Міні звіт. Завдання: опиши зручні сценарії де контексти сильно спрощують роботу адміністратора.