Запуск mariadb mysql в докере прост как мычание. Естественно, если у вас уже установлен docker. Если нет, установить docker за ещё минуту тоже не проблема. При этом наш mysql будет доступен во внешний мир на порту 3310(а вдруг 3306 уже занят на сервере), плюс локально на петле 127.0.0.1 и на стандартной docker0 подсети 172.17.0.1/16 А также зададим каталог со своим дополнительным конфигом [mysqld] который будет применен поверх значений по умолчанию. И каталог для сохранения данных на сервере. Оба эти каталога будут автоматически смонтированы и останутся даже при удалении докера с образом. Итак:
docker pull mariadb:10.3 mkdir /etc/mariadb-docker nano /etc/mariadb-docker/custom.cnf [mysqld] .... накидываем свои настройки mkdir /var/lib/mariadb-docker docker run -p 3310:3306 --net bridge --name docker-mariadb -v /etc/mariadb-docker:/etc/mysql/conf.d -v /var/lib/mariadb-docker:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=you_password -d mariadb:10.3
Готово.