Найти в Дзене
Курс по работе с Docker (завершено)

Курс по работе с Docker (завершено)

Курс по работе с Docker
подборка · 10 материалов
1 год назад
Урок 8: Безопасность контейнеров и лучшие практики в Docker.
В предыдущих уроках мы изучили основы работы с Docker, научились создавать образы, работать с контейнерами, томами, сетями и даже создавать собственные Dockerfile. Однако при использовании Docker в реальных проектах важно уделять особое внимание безопасности контейнеров и соблюдению лучших практик. В этом уроке мы рассмотрим основные аспекты безопасности в Docker и узнаем, как защитить ваши приложения и инфраструктуру. Контейнеры Docker предоставляют изоляцию приложений, но это не значит, что они автоматически безопасны...
1 год назад
Урок 7: Dockerfile, создание и оптимизация.
В предыдущем уроке мы познакомились с Docker Compose и научились описывать многоконтейнерные приложения с помощью YAML-файлов. Теперь пришло время углубиться в создание собственных образов Docker с помощью Dockerfile. В этом уроке мы подробно рассмотрим, как писать Dockerfile, оптимизировать образы и применять лучшие практики при их создании. Dockerfile — это текстовый файл, содержащий последовательность команд и инструкций для сборки образа Docker. С помощью Dockerfile вы можете автоматизировать...
1 год назад
Урок 6: Поговорим о Docker Compose.
В предыдущих уроках мы познакомились с основами Docker, научились работать с образами, контейнерами, томами и сетями. Теперь пришло время познакомиться с Docker Compose — инструментом, который упрощает работу с многоконтейнерными приложениями и позволяет эффективно управлять их конфигурацией и жизненным циклом. В этом уроке мы также подробно рассмотрим язык разметки YAML, который используется для написания файлов конфигурации Docker Compose. В данную статью добавлены ссылки на github в примере файла docker_compose...
143 читали · 1 год назад
Урок 5: Работа с сетью (Networks) в Docker.
В этом уроке мы погрузимся в сетевые возможности Docker. Понимание сетевых функций Docker важно для создания сложных приложений, состоящих из нескольких контейнеров, которые должны взаимодействовать друг с другом и с внешним миром. Docker предоставляет несколько сетевых драйверов по умолчанию: Вы также можете создавать пользовательские сети для более гибкого управления. При запуске контейнера без указания сети Docker подключает его к сети bridge, которая позволяет контейнерам на одном хосте общаться друг с другом...
142 читали · 1 год назад
Урок 4: Работа с данными и томами (Volumes) в Docker.
В предыдущих уроках мы познакомились с основами Docker, научились работать с образами и контейнерами. Теперь пришло время разобраться, как Docker работает с данными и как обеспечить их сохранность между перезапусками контейнеров. В этом уроке мы рассмотрим тома (Volumes), их использование и преимущества. По умолчанию данные внутри контейнера хранятся в его файловой системе. Однако при удалении контейнера все данные будут потеряны. Тома позволяют: Создание тома: docker volume create myvolume Просмотр...
1 год назад
Урок 3: Работа с контейнерами в Docker.
Теперь, когда вы знакомы с архитектурой Docker и работой с образами, пришло время перейти к контейнерам. Контейнеры — это запущенные экземпляры образов, которые изолированы друг от друга и от основной системы. Это позволяет запускать приложения в чистой и предсказуемой среде. Прежде чем мы начнём, напомню, что я ранее подготовил статью со всеми основными командами Docker: В ней вы найдёте шпаргалку с описанием каждой команды, что поможет вам быстро ориентироваться при работе с Docker. Чтобы запустить...