FROM debian:buster ARG DB_NAME ARG DB_USER ARG DB_PSWD RUN apt update && apt install -y \ mariadb-client \ mariadb-server \ && \ rm -rf /var/lib/apt/lists/* # (NOT NECESSARY : DONE BY WP) # configure wp database RUN service mysql start && \ mariadb --execute="CREATE DATABASE ${DB_NAME};" && \ mariadb --execute="CREATE USER '${DB_USER}'@'localhost' IDENTIFIED BY '${DB_PSWD}';" && \ mariadb --execute="GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'localhost' with grant option;" CMD [ "mysqld" ]