July 1, 2020

Flask Checkpoint 021. Швидка підготовка до розробки з Docker

Docker. Кити. Контейнери.

Віртуалізація — це один з найкорисніших інструментів, що допомагають використовувати доступні ресурси на максимум. Використовуючи один з методів, під назвою контейнеризація та інструменту Docker робить процес підготовки до розробки швидким та простим.

Цілі

  1. Навчитись скорочувати час, що потрібен для підготовки та розгортання контейнерів.
  2. Закінчити першу частину курсу Управління обчисленнями.
  3. Ознайомитись з інструментом платформою Play with Docker та базовими лабораторними роботами для розробників: створення та розгортання.

Завдання

  1. Перечитати Checkpoint 02, аби поновити розуміння основних концепцій, що мають відношення до Docker.
  2. Для закріплення матеріалу варто пройти першу частину курсу після вступу:
    Контейнеризация и Docker

    Ця частина найбільш корисна у цьому курсі, всі послідуючі варто проходити лише для розширення свого світогляду, з погляду прикладного досвіду ці модулі набагато слабші.

    Виконувати завдання можна з використанням інтерактивної платформи Play with Docker.
  3. Після закінчення попереднього етапу є сенс перейти до інтерактивних лабораторних робіт в розділі Початок роботи для розробників (Getting Started Walk-through for Developers):

    - Docker for Beginners - Linux
    - Application Containerization and Microservice Orchestration
    - Deploying a Multi-Service App in Docker Swarm Mode

    Тут дуже зручно вчитись працювати з терміналом Linux, про це йшла мова в іншій статті, всі поради з якої тут можна спробувати в першому ж завданні, де доступний термінал.
    Кожен рядок в тексті, який виділений чорним кольором, можна виконати в терміналі справа одразу побачивши очікуваний результат.
  4. Результатом для оцінки завдання буде посилання на образ, що розміщено на Docker Hub.

Ресурси для використання

Всі потрібні матеріали зібрані за посиланням, там доступні статті, відео, корисні поради, розсилки та книги, все в одному місці і ще й на українській мові:

Корисні посилання для розуміння призначення і роботи з Docker

І дуже хороше відео по темі на YouTube зі швидкістю 1.25-1.5х саме те:

Основы Docker. Большой практический выпуск