Архив рубрики: Docker

Как очистить логи запущенных контейнеров Docker

Долго работающие контейнеры Docker могут быстро накапливать большое количество логов.

Они потребляют емкость хранилища и снижают производительность при доступе к данным и их фильтрации.

Хотя Docker содержит встроенные инструменты для просмотра логов, в нем нет встроенного механизма для их очистки.

В этой статье вы узнаете, как очистить логи запущенных контейнеров Docker, не перезапуская и не заменяя их.

Вы также увидите некоторые методы более эффективной работы с большими журналами, сохраняя при этом старые данные. Читать

Как установить Docker на Kali Linux

Сегодня мы вкратце расскажем, как можно легко установить контейнер docker на нашу систему Kali Linux.

К мы помним из предыдущих статей нашего сайта что уже существует пакет с именем “docker”, поэтому Docker должен быть установлен под другим именем.

Версия, которую мы будем устанавливать, называется docker.io. Читать

Установка Docker в Debian 11

Docker — одна из самых популярных программ для контейнеризации. В терминологии Docker, контейнеры – это стандартная единица программного обеспечения, которая упаковывает код и все его зависимости, для того чтобы приложение можно было быстро и надежно запустить на разных операционных системах и в разных вычислительных средах.

С технической точки зрения контейнер — это запущенный процесс (наподобие процессов в операционных системах) который изолирован от других процессов и имеет доступ к ресурсам компьютера. В данной статье будет рассмотрена установка Docker в Debian 11, а также запуск первого приложения. Читать

Настройка имени хоста в Docker Compose

Из этого быстрого совета по Docker вы узнаете, как установить имя хоста для вашего контейнера с помощью Docker Compose.

Не знаете, как установить имя хоста в Docker Compose? Мы вам это покажем.Вы можете определить его в рамках службы следующим образом:
Читать

Docker для python приложения

Частень­ко быва­ет ситу­а­ция, что сер­вер для раз­лич­ных задач задей­ству­ет воз­мож­но­сти Python v2. При этом есть суще­ствен­ная необ­хо­ди­мость запус­кать при­ло­же­ния, напи­сан­ные на Python v3. Исполь­зо­ва­ние Docker поз­во­ля­ет эле­гант­но решить эту задачу. Читать

Многоступенчатая сборка Docker-образов / Multi-Stage Docker Builds

multistage docker container

Это особенно актуально для приложений, разработка которых ведется на компилируемых языках программирования. Используя эту возможность, вы сможете существенно сокращать размер вашего итогового образа не, прибегая к хитрым трюкам, которые я описывал в статье «6 советов по уменьшению Docker образа» Суть подхода заключается в том, чтобы не заботиться о количестве получающихся слоев в процессе сборки вашего приложения и копировать результаты сборки из одного образа в другой. В этой статье я покажу, как это реализуется на практике. Выдумывать ничего не буду, а просто покажу вам это на уже готовых примерах из официальной документации. Читать