Безопасность Docker — один из главных вопросов, занимающих умы DevOps‑инженеров и аналитиков безопасности. Согласно последним отчетам Snyk и Red Hat более 44% всех контейнеров, которые находятся в коммерческой эксплуатации, содержат уязвимости, даже несмотря на доступность обновления базовых образов. Угроза не ограничивается выявленными недостатками — хакеры беспрерывно ищут новые векторы атак на системы, построенные с использованием Docker и Kubernetes.Читать полностью »
Рубрика «docker-compose»
Обзор способов защиты контейнеров Docker: от простого к сложному
2024-11-13 в 8:42, admin, рубрики: docker, docker-compose, kubernetes, selectel, безопасность, безопасность данных, контейнеризация, контейнерыПодготовка Django приложения для локальной разработки и деплоя
2024-09-18 в 9:15, admin, рубрики: django, docker, docker-compose, nginx, pythonПоговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.
Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.
Настроим переменные окружения для двух разных сред и подготовим код под это.
Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Управление временем контейнера с помощью docker-compose и faketime
2024-08-20 в 19:37, admin, рубрики: backend, docker, docker-compose, faketime, контейнеры, микросервисы, системное время, тестированиеЗачем нам управлять временем?
В начале немного о себе, мое основное занятие — обеспечение качества на вверенных проектах, я Senior QA в компании Umbrella IT. Периодически при тестировании микросервисов приходится сталкиваться с необходимостью изменения времени для проверки работы того или иного функционала. Это может быть функционал, который срабатывает по «тику» cron, или связанный с применением системного времени как одного из условий обработки/хранения/передачи данных тестируемым микросервисом.
Почти все, что вы хотели бы знать про Docker
2024-06-18 в 13:28, admin, рубрики: docker, docker-compose, dockerhub, контейнеры docker, образ dockerВ этой статье мы расскажем про базовые техники работы с Docker, а также погрузим читателя в основы докеризации приложений.
Предполагается, что читатель что-то слышал про Docker и хотел бы начать знакомство с технологией. Мы постараемся упростить этот процесс.
Введение
Docker — это платформа, позволяющая запускать приложения в изолированных контейнерах. Контейнеры обеспечивают приложениям стабильную и предсказуемую среду, где бы они ни запускались, будь то компьютер разработчика/сервер/облако/кластер Kubernetes.
Вы должны перестать вручную писать Dockerfile’ы
2024-04-13 в 11:10, admin, рубрики: docker, docker-compose, деплойВы тоже устали вручную заполнять Dockerfile
и docker-compose.yaml
под каждый новый проект?
Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.
Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.
Они создали CLI-утилиту - docker init
.
docker init
Несколько дней назад (6 февраля 2024 - прим. переводчика) компания Docker выпустила docker init
Читать полностью »
Евгений DockerAuthPlugin’ович Онегин
2024-04-11 в 15:01, admin, рубрики: docker, docker-compose, ozon tech, ИБ, информационная безопасность, разработка, стихиИнтересное начало, не так ли? Меня зовут Роман, и я младший инженер информационной безопасности Ozon. В этой статье я расскажу о проблеме отсутствия авторизации доступа к Docker daemon / Docker Engine API / командам Docker при работе с контейнерами в экосистеме Docker и как это можно решить при помощи 11 почти стихотворных строчек bash.
Домашний кластер разработчика
2024-02-13 в 7:01, admin, рубрики: cluster, db, docker, docker-compose, mariadb, minio, redis, s3, stack, ЛанитСколько проектов можно разрабатывать одновременно? Вопрос звучит неоднозначно. С одной стороны, на процесс влияет человеческий фактор, с другой – технические ограничения.
Если в работе используется Docker, то запуск нескольких проектов одновременно может превратиться в жонглирование контейнерами. Под таким словосочетанием я имею в виду постоянное отключение и подключение контейнеров, изменения портов, чтобы не было конфликтов, а также имена контейнеров, потому что внутри контейнера иногда необходимо выполнить скрипты.
Как поиграть в Quake для DOS по сети в 2023 году
2023-02-08 в 9:00, admin, рубрики: docker, docker-compose, dosbox, IPX, ruvds_статьи, vps, Блог компании RUVDS.com, виртуализация, Игры и игровые консоли, Разработка под Linux, системное администрирование, эмуляцияВ прошлой статье, помимо всего прочего, я рассказывал, как можно запустить Quake для DOS, загрузив DOS на современном компьютере. Отказ от использования эмуляторов позволяет погрузиться в прошлое наиболее реалистично, однако есть ряд недостатков:
- не на всех компьютерах можно поиграть со звуком;
- необходимо заменять файл в дистрибутиве Quake;
- невозможно поиграть по сети.
В этой статье я приведу решение, лишённое этих недостатков. Хотя оно подразумевает использование эмуляции, возможность игры в интернете позволяет забыть об этом. Обладая минимальными знаниями по работе в Linux, любой желающий может повторить это решение у себя.Читать полностью »
Микрооблако. Давайте знакомить машины друг с другом
2022-04-30 в 20:59, admin, рубрики: Ansible, devops, docker, docker-compose, облако, облако бесплатно, облачные сервисы, облачные технологииКак один стартап от docker-compose до Kubernetes добирался
2021-10-31 в 20:13, admin, рубрики: cronjob, devops, docker-compose, Google Cloud Platform, kubernetes, kustomize, refactoring, Skaffold, symfony, Проектирование и рефакторингВ этой статье я хотел бы рассказать о том, как мы меняли подход к оркестрации на нашем стартап-проекте, зачем мы это делали и какие проблемы по дороге решали. Претендовать на уникальность эта статья вряд ли может, но все же думаю, что она может быть кому-то полезна, так как в процессе решения задачи материал собирался нами с приличным скрипом.