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

Docker — MySQL 8 создание образа с дампом

Пример сборки докер образа MySQL 8 с базой данных, с дамп файла. Содержимое: Dockerfile mysqld.cnf dump.sql   Dockerfile:   Обратите внимание, что теперь переменные "MYSQL_USER" и "MYSQL_PASSWORD" задаются в Dockerfile   В файле "my.cnf" необходимо заменить только дефолтный путь хранения файлов MySQL mysqld.cnf   Путь в этой строке: На другой путь:   И собираем образ:

Docker — ECR login

Elastic Container Registry AIM -> Users Choose "Programmatic access" -> Next Choose "Attach existing policies directly" -> "Create Policy" And add next: Read all repo: ############### Read only one repo ################## eu-west-1 - region 111111111111 - registry ID artem-repo - repository name Save "Access key ID" and "Secret access key" XXXXXXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY Для следующего шага … Продолжить читать "Docker — ECR login"