
Docker Fundamentals: теория и базовая эксплуатация
opensophy 29 минут назад Docker Fundamentals: теория и базовая эксплуатация Средний 17 мин 1.1K Блог компании RUVDS.com IT-инфраструктура * Open source * Веб-разработка * Управление продуктом * Туториал ВведениеЯ очень...
Anthropic — What company has the best second artificial intelligence model at the end of June?
Значимый прорыв формирует отрасль ИИ: opensophy 29 минут назад Docker Fundamentals: теория и базовая эксплуатация Средний 17 мин 1. 1K Блог компании RUVDS. com IT-инфраструктура * Open source * Веб-разработка * Управление продуктом * Туториал ВведениеЯ очень рад, что существует такая технология, как Docker, и внедряю её в проекты и инфраструктуру клиентов.
Однако есть одно «но»: многие не понимают, что это и зачем оно нужно, а объяснять иногда достаточно сложно (особенно повторять каждый раз каждому человеку, да и есть шанс что-то упустить). В этой статье вы узнаете базу по Docker, где найти практику и актуальные знания. Технология будет полезна многим: от специалистов по безопасности до разработчиков.
Технические детали
А сама статья будет познавательна для тех, кто только изучает работу Docker и хочет узнать ответы на вопросы, которые часто задаются на собеседованиях, где требуется Docker. 1 серия статей по Docker. Docker Fundamentals: теория и базовая эксплуатацияЧасть 1: Вводная информацияDocker — что это и зачем он нуженКратко: Docker — это программная платформа для разработки, доставки и запуска приложений в изолированных средах — контейнерах.
Она нужна для изоляции и стабильности. А теперь попробую объяснить. СтабильностьПредставим, что у вас есть веб-приложение: зависимости, конфиги и важные настройки.
На вашей машине всё работает идеально, но вы отправляете проект другу, и через некоторое время при попытке развернуть его друг пишет: «У меня не работает». Или другая ситуация: вы сами разворачиваете то же приложение через полгода, и что-то ломается. Обновилась версия библиотеки, поменялся пакет в репозитории, изменилась конфигурация системы.
Отраслевые последствия
Код тот же, а результат другой. Как же Docker решает эти проблемы? Он упаковывает приложение вместе со всем окружением в единый артефакт, который называется образ (англ.
Внутри образа зафиксировано всё: само приложение, зависимости, конфиги и все настройки, необходимые для работы сервиса. Если в образе используется Python 3. 9, то именно эта версия и будет запускаться независимо от обновлений хостовой системы.
Этот образ запускается одинаково везде и всегда: на вашей машине, у друга, на сервере. ИзоляцияПредставим, что на одном сервере нужно запустить несколько сервисов: один на Python 3. 9, другой на Python 3.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





