IT talk "Docker containerization. Best practices"

IT talk "Docker containerization. Best practices"
IT talk “Docker containerization. Best practice” провели в харьковском центре разработки 17 января.

Технологии не стоят на месте, более гибкие и настраиваемые инструменты всегда вытесняют классические методы реализации IT-решений, и Docker — не исключение. Масштабы популярности технологии уже никого не удивляют. Все больше специалистов из различных областей внедряют ее в продукты. Причины этого просты: функциональность, удобство и универсальность приложения. Именно поэтому большинство компаний уходят от классических монолитных архитектур в сторону микросервисов.

Станислав Коленкин (Senior DevOps Engineer, DataArt) работает с Docker уже более 3-х лет и перевел не один сложный монолитный проект на микросервисы с использованием контейнеров Docker. Он считает, что говорить о функциональности и способов применения Docker можно долго, к каждому случаю нужно подходить индивидуально, но, как и в работе с любым продуктом, каждый инженер ищет best practice. Именно о них Станислав и рассказал.

На прошедшем IT talk мы обсудили:

  • лучшие практики в написании Dockerfile;
  • проблемы большого количества слоев (Layers) в изображениях
  • подходы по оптимизации слоев в изображениях;
  • функционал multi-stage builds;
  • подходы к безопасности контейнеров и Hosts-системе;
  • подходы дебагинга и мониторинга.