Найти в Дзене
Docker

Docker

Все статьи канала о docker
подборка · 8 материалов
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. Чтобы запустить...
1 год назад
Урок 2: Архитектура Docker, образы и контейнеры.
Docker основан на клиент-серверной архитектуре, которая позволяет эффективно управлять приложениями в контейнерах. В этой архитектуре участвуют три ключевых компонента: Образ Docker — это неизменяемый шаблон, который включает операционную систему, зависимости, библиотеки и само приложение. Смысл образа в том, что он позволяет стандартно разворачивать приложение независимо от среды выполнения. Образы состоят из нескольких слоёв. Каждый слой создаётся на основе предыдущего, что позволяет эффективно управлять ресурсами...
1 год назад
Урок 1: Введение в Docker.
Docker — это инструмент, который позволяет запускать приложения в изолированных средах, называемых контейнерами. Контейнеры помогают разработчикам упаковывать код и все его зависимости, делая приложение независимым от операционной системы и среды, в которой оно работает. Это гарантирует, что приложение будет работать одинаково как на компьютере разработчика, так и на сервере. Docker решает проблемы совместимости, упрощает развертывание и автоматизирует управление приложениями. Преимущества включают:...
1 год назад
Установка Docker Compose на Ubuntu
Docker Compose — это инструмент для определения и управления многоконтейнерными Docker-приложениями. С помощью файла docker-compose.yml вы можете описать конфигурацию всех сервисов вашего приложения и запустить их одной командой. Начиная с версии Docker 20.10, Docker Compose поставляется как плагин и уже встроен в Docker Engine. Это означает, что вам не нужно устанавливать Docker Compose отдельно. Вы можете использовать команду docker compose (с пробелом) вместо docker-compose. Чтобы проверить,...