- 
                
                
                    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 будет отображаться статус их верификации рядом с автором коммита.