Learning Docker: Optimize the power of Docker to run your applications quickly and easily
Learning Docker — это практическое руководство, посвящённое контейнеризации приложений с помощью Docker. Книга ориентирована на разработчиков, системных администраторов и DevOps-инженеров, которые хотят быстро и эффективно запускать приложения в изолированных контейнерах.
Авторы начинают с основ: объясняют, что такое контейнеры, чем они отличаются от виртуальных машин, и как установить Docker в различных операционных системах. Затем читатели знакомятся с ключевыми командами Docker CLI, управлением образами и контейнерами, а также с созданием собственных образов через Dockerfile.
Значительная часть книги посвящена работе с Docker Hub и реестрами, организации сетевого взаимодействия между контейнерами и управлению данными с помощью томов. Отдельные главы затрагивают вопросы безопасности контейнеров, оптимизации образов и интеграции Docker в процессы непрерывной интеграции и доставки (CI/CD).
Книга насыщена практическими примерами и пошаговыми инструкциями, что делает её полезной как для новичков, так и для специалистов, желающих систематизировать знания о Docker. Издание подойдёт тем, кто занимается развёртыванием микросервисов и стремится повысить эффективность разработки и эксплуатации приложений.
