Для удаления всех неиспользуемых образов можно воспользоваться следующей командой:
По умолчанию Docker Compose не задает никаких лимитов на размер логов. Для примера зададим лимит в 10 Мб и максимальное количество файлов для ротации — 10.
Для быстрого тестирования регулярных выражений Nginx‘а, можно воспользоваться готовым докер образом. Для этого нужно клонировать репозиторий NGINX-Demos: Переходим в директорию «nginx-regex-tester«: И запускаем контейнер с помощью «docker-compose«: И открываем следующую страницу: http://localhost/regextester.php
После того, как установили Docker на Jenkins сервер и запустили его, при попытке выполнить сборку получаем следующую ошибку: Решение: Добавляем пользователя «jenkins» в группу «docker«: После этого пользователь «jenkins» сможет выполнять работу с Docker‘ом, если подключиться по SSH, но при Jenkins сборке будет по прежнему та же ошибка, чтобы от нее избавится, необходимо …
Продолжить читать "FIX ERROR — Jenkins: dial unix /var/run/docker.sock: connect: permission denied"
Где, «XXXXXXXXXXX» — AWS Account ID, «us-east-1» — AWS Region
Установим необходимые утилиты: Добавим репозиторий докера, чтобы установить актуальную версию: Теперь попытке установить Docker мы получим следующую ошибку:
Dockerfile:
Пример Docker Compose файла для WordPress‘а docker-compose.yaml
Для контейнера с phpMyAdmin нужно добавить переменную с абсолютным путем: Блок «location» для Nginx‘а (поменяйте путь проксирования на свой): Теперь phpMyAdmin будет доступен по пути: https://artem.services/phpmyadmin/
В данном примере показан, как запустить 2 JAR файла в одном контейнере. В качестве базового образа будем использовать «phusion/baseimage» Для начала необходимо создать скрипты запуска, в для удобства в примере они будут называться «start-first.sh» и «start-second.sh«, в них описываем запуск JAR файлов, к примеру start-first.sh start-second.sh И создаем Dockerfile