Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Docker объяснен за 2 минуты!
Большинство разработчиков используют Docker ежедневно, не понимая, что происходит под капотом. Вот все, что вам нужно знать.
У Docker есть 3 основных компонента:
1️⃣ Docker Client: Здесь вы вводите команды, которые общаются с демоном Docker через API.
2️⃣ Docker Host: Демон работает здесь, выполняя всю тяжелую работу (создание образов, запуск контейнеров и управление ресурсами).
3️⃣ Docker Registry: Хранит образы Docker. Docker Hub является публичным, но компании запускают частные реестры.
Вот что происходит, когда вы запускаете "docker run":
• Docker загружает образ из реестра (если он недоступен локально)
• Docker создает новый контейнер из этого образа
• Docker выделяет файловую систему с правами на чтение и запись для контейнера
• Docker создает сетевой интерфейс для подключения контейнера
• Docker запускает контейнер
Вот и все.
Клиент, хост и реестр могут находиться на разных машинах. Вот почему Docker так хорошо масштабируется.
Понимание этой архитектуры значительно упрощает отладку проблем с контейнерами. Вы будете точно знать, где искать, когда что-то сломается.
____
Если вы нашли это полезным, поделитесь с вашей сетью.
Найдите меня → @_avichawla
Для получения дополнительных идей и учебных материалов по ML и AI Engineering!
Топ
Рейтинг
Избранное

