-
Docker совет №8: Разница между docker ps и docker container ls
В docker версии 1.13+ была добавлена группировка команд (grouped commands) для удобства и наведения порядка в куче неструктурированных docker команд. Если коротко — обе команды выполняют одно и тоже. Давайте разберемся!
-
Шифрование файлов в git-репозитории с помощью git-crypt
Иногда возникает необходимость в шифровании определенных файлов в репозитории (например, ключи или пароли), особенно если нет возможности/желания хранить эти файлы отдельно.
-
Docker совет №7: Измеряйте ресурсы, используемые контейнерами
В docker’е существует встроенная команда, позволяющая увидеть сколько CPU, памяти, сетевых операций ввода-вывода (network I/O) и блочных операций ввода-вывода (block I/O) используют запущенные контейнеры. Давайте разберемся!
-
Очистка кэша FastCGI: еще один вариант
Ранее мы уже рассматривали настройку кэширования на Nginx, упоминали об очистке кэша FastCGI в бесплатной версии веб-сервера Nginx с помощью модуля ngx_cache_purge.
-
Docker совет №6: Объединяйте RUN в Dockerfile
Все выполняющиеся инструкции при сборке docker-образа влекут за собой увеличение его размера. Как можно оптимизировать размер docker-образов еще на этапе сборки? Давайте разберемся!
-
Добавление кастомных заголовков для исходящих писем в exim
Иногда в целях отладки или облегчения поиска в логах почтового сервера exim требуется добавить кастомный заголовок (custom header). Давайте разберемся, как это сделать для всех почтовых сообщений, отправляемых с сервера!
-
Docker совет №5: Разница между инструкциями RUN и CMD
Инструкции RUN и CMD являются очень важными частями Dockerfile, и они выполняют разные задачи. Давайте разберемся, что они делают!
-
Проблемы с удалением docker-контейнеров: device or resource busy
Столкнулся с проблемой на одном из серверов с установленной ОС Centos 7 — при обновлении docker-контейнеров запускается новый экземпляр контейнера, но старый при этом не удаляется. Давайте разберемся!
-
Использование модуля nginx_module_vts для сбора расширенной статистики Nginx
Была поставлена задача замерять количество входящего/исходящего траффика для определенного сайта. Сделать это можно с помощью Nginx virtual host traffic status module (nginx-module-vts) — давайте разберемся!
-
Верификация коммитов в GitLab 9.5.x
В GitLab последней версии (на момент написания статьи 9.5) появилось важное нововведение — верификация подписанных коммитов. Теперь у всех коммитов с подписью GPG будет отображаться статус их верификации рядом с автором коммита.