Nginx — Regular Expression Tester

  Для быстрого тестирования регулярных выражений Nginx‘а, можно воспользоваться готовым докер образом. Для этого нужно клонировать репозиторий NGINX-Demos:   Переходим в директорию «nginx-regex-tester«:   И запускаем контейнер с помощью «docker-compose«:   И открываем следующую страницу: http://localhost/regextester.php  

FIX ERROR — Jenkins: dial unix /var/run/docker.sock: connect: permission denied

После того, как установили Docker на Jenkins сервер и запустили его, при попытке выполнить сборку получаем следующую ошибку:   Решение: Добавляем пользователя «jenkins» в группу «docker«:   После этого пользователь «jenkins» сможет выполнять работу с Docker‘ом, если подключиться по SSH, но при Jenkins сборке будет по прежнему та же ошибка, чтобы от нее избавится, необходимо … Продолжить читать "FIX ERROR — Jenkins: dial unix /var/run/docker.sock: connect: permission denied"

CentOS 8 — Docker установка

  Установим необходимые утилиты:   Добавим репозиторий докера, чтобы установить актуальную версию:   Теперь попытке установить Docker мы получим следующую ошибку:  

Docker phpMyAdmin — Nginx reverse proxy

Для контейнера с phpMyAdmin нужно добавить переменную с абсолютным путем:     Блок «location» для Nginx‘а (поменяйте путь проксирования на свой):   Теперь phpMyAdmin будет доступен по пути: https://artem.services/phpmyadmin/

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

  В данном примере показан, как запустить 2 JAR файла в одном контейнере. В качестве базового образа будем использовать «phusion/baseimage» Для начала необходимо создать скрипты запуска, в для удобства в примере они будут называться «start-first.sh» и «start-second.sh«, в них описываем запуск JAR файлов, к примеру start-first.sh   start-second.sh   И создаем Dockerfile