mariadb/example/images/mariadb/Dockerfile

21 lines
531 B
Docker

FROM danielberteaud/mariadb-client:24.1-1
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ENV MYSQL_CONF_10_section=mysqld \
MYSQL_CONF_11_innodb_buffer_pool_size=50%
RUN set -eux &&\
apk --no-cache upgrade &&\
apk --no-cache add mariadb mariadb-server-utils &&\
chown mysql:mysql /etc/my.cnf.d &&\
rm -f /etc/my.cnf.d/* &&\
mkdir /data /run/mysqld &&\
chown mysql:mysql /data /run/mysqld &&\
chmod 700 /data
COPY root/ /
EXPOSE 3306
USER mysql
CMD ["mariadbd", "--console", "--skip-name-resolve"]