Docker
7 питань
Що таке Docker?
•Контейнеризація.
•Ізоляція.
•Dockerfile.
•docker build.
•docker run.
docker-compose?
•Оркестрація.
•yml файл.
•docker-compose up.
•docker-compose down.
•volumes.
Оптимізація образу?
•Багатоступен.
•Альпійський.
•.dockerignore.
•Об'єднання RUN.
•Очистка кешу.
Docker: як писати Dockerfile для Node/Python додатків?
На тему «Docker» починайте з відтворюваності: мінімальний приклад, версія, кроки. Це половина відлагодження.
Docker: як працювати з volumes і безпечно зберігати дані?
Практика для «Docker»: пишіть тест/перевірку, яка зламається, потім виправляйте код. Так ви не «лікуєте симптоми».
Docker: як публікувати образи в registry і версіїони їх?
Відповідь по «Docker»: читайте документацію і помилки цілком. Повідомлення про помилку майже завжди говорить, що саме не так.
Docker: як дебажити контейнери і мережу між сервісами?
Для «Docker» корисно: логування, профілювання і робота з метриками. Оптимізація без вимірювань — вгадування.