← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: навчитися готувати набір образів для середовища де немає прямого виходу у реєстри. Крок 1. Скласти список образів які потрібні у закритому середовищі. Пояснення: додатки, бази, допоміжні інструменти. Крок 2. На машині з доступом до інтернету витягнути ці образи. Команда: docker pull image1; docker pull image2 Крок 3. Зберегти усі образи у один tar архів. Команда: docker save image1 image2 -o offline-bundle.tar Крок 4. Перевірити список образів всередині архіву. Пояснення: за потреби розділити бандл на декілька менших файлів. Крок 5. Передати архів у закрите середовище. Пояснення: через захищений канал або фізичний носій. Крок 6. На офлайн хості завантажити образи. Команда: docker load -i offline-bundle.tar Крок 7. Перевірити наявність образів. Команда: docker images Пояснення: впевнися що теги збережені коректно. Крок 8. За потреби налаштувати локальний registry у закритій мережі. Пояснення: тоді можна пушити туди образи і використовувати звичний workflow. Крок 9. Скласти процедуру регулярного оновлення такого бандла. Пояснення: наприклад раз на місяць або при виході патчів безпеки. Крок 10. Міні звіт. Завдання: опиши як би ти автоматизував побудову офлайн бандла з останніми версіями образів.