Processo de instalação do MySql em um contêiner do Docker
O contêiner padrão do CentOS não contém o systemd, portanto a estratégia típica para as administrações de início / fim (systemctl) não funciona.
Basicamente, você tem que fazer o acompanhamento. Estou utilizando o mysql oficial em vez de mariadb.
adicione o repo oficial do mysql rpm
wget -q link
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum -y update
instala o mysql
yum -y instala o mysql-server
cria arquivos de banco de dados mysql
mysql_install_db --user = mysql --datadir = / var / lib / mysql
Inicie o mysql como um processo em segundo plano usando a conta de usuário "mysql"
su mysql -c / usr / bin / mysqld_safe &
Opcional: configure a senha de root do mysql
/ usr / bin / mysqladmin -u senha de root 'rootpass'
Espero que isso seja útil para você ..