У вас включен AdBlock или иной блокировщик рекламы.

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

Спасибо за понимание.

В другой раз
DevGang блог о програмировании
Авторизоваться

Докер без рут привилегий 

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

11 команд Linux, без которых я не могу жить

Фото anna из Pexels
Фото anna из Pexels

Linux - важная часть нашей жизни, особенно для системных администраторов. В этой статье рассказывается о командах Linux, без которых я не могу жить. Итак, начнем.

Как создать пользователя Linux, который не может войти в систему 

По соображениям безопасности вам может потребоваться создать пользователя Linux без возможности входа. Джек Валлен покажет вам, как это сделать.

Linux: как добавлять пользователей и создавать пользователей с помощью useradd 

Если более одного человека используют ваш Linux-компьютер дома или вы управляете сервером, который предоставляет доступ нескольким пользователям, команда useradd необходима для создания пользователей.

Bitbucket Pipelines и Ansible: непрерывная поставка для вашего Django проекта 

Ansible - это мощный инструмент для автоматизации администрирования вашего сервера. Его можно использовать как для установки и настройки программного обеспечения, необходимого для вашего приложения, так и для развертывания новой версии вашего приложения.

Django - NGINX: запускаем наш проект на сервере 

Django - NGINX - это популярная и хорошо протестированная комбинация, используемая для развертывания веб-приложений в продакшене. В этом посте я объясню шаги, необходимые для развертывания вашего проекта Django на сервере с использованием Ubuntu 18.04.

Шпаргалка командной строки GCP 

Шпаргалка с различными командами для инструмента командной строки Google Cloud Platform (GCP) ( gcloud).

Использование GitHub Actions для проверенных сборок 

GitHub Actions обеспечивают очень простой способ для конвейеров GitOps, так как вам не нужен дополнительный инструмент CI/CD. Вы можете просто создать или использовать существующие GitHub Actions и настроить его на запуск при каждом обновлении определенной ветви.

Вы можете убедиться, что каждая сборка (т.e. контейнер) может быть проверена самым безопасным способом, нотариальное заверение CodeNotary является обязательным.

Давайте пройдемся по простым шагам по интеграции CodeNotary:

Docker: несколько процессов в одном контейнере 

Часто мне нужно несколько процессов в одном контейнере. Например, один экземпляр Kafka для разработки или один экземпляр Elasticsearch - если вы разрабатываете сервисы в архитектуре микросервисов, вы знаете мою проблему! - но для последних версий Kafka или Elasticsearch необходим экземпляр Zookeeper для запуска. Очень неприятно, что вам нужен docker-compose только для тестирования!

Настраиваем сервер LAMP в Mac OSX

В этом гайде мы покажем вам как настроить сервер Lamp на OSX

Присоеденяйся в тусовку

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

Попробовать