Docker - Entrypoint vs CMD

Инструкция Entrypoint в Dockerfile нужна для того, чтобы задать команду, которая выполнится при старте контейнера. Но для этого также есть и другая команда CMD. Так давайте тут разберёмся в чём собственно разница.

PostgreSQL - Логирование действий пользователя (log_statement)

Если вы используете в своих проектах базы данных и если это еще и проекты, которые должны проходить всякие проверки и соответствовать требованиям ИБ, то вы скорее всего рано или поздно зададитесь вопросом аудита/логирования действий пользователя с базами данных.

Docker Compose

Как я говорил ранее контейнеры как правило живут не долго, причин на это немало, начиная от простого обновления образа контейнера заканчивая простой выкладкой нового приложения. И если каждый раз пересоздавать контейнер вручную, то придётся писать, как минимум три команды для...

Linux - Запись терминала

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

Vault - Блокировка пользователя

Как и во многих системах в Vault Hashicorp есть встроенный функционал блокировки пользователя после нескольких неудачных попыток входа. Если пользователь заблокировался, то при попытке входа он получит ошибку Authentication failed: permission denied. Как обычно пользователь блокируется на определённое время. После...

Microsoft SQL Server - Что такое xp_cmdshell

Если частенько сталкивались с бэкапом или восстановлением бд по локальной сети скорее всего вы использовали эту команду. Но использование этой команды крайне не рекомендуется. Да, всё в стиле microsoft использовать мы конечно не рекомендуем, но вот как восстановить бэкап который...