18 lines
451 B
Docker
18 lines
451 B
Docker
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/* && \
|
|
\
|
|
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 *.* TO '${DB_USER}'@'localhost' with grant option;"
|
|
|
|
CMD [ "mysqld" ]
|
|
|