Sign inSign up

toussii/debianmariadbarm

By toussii

•Updated over 7 years ago

arm32v7 10.4.3 RC

Image
0

2.2K

toussii/debianmariadbarm repository overview

⁠Latest MariaDB for arm32v7 devices

Tag 9
MariaDBVersion 10.4.3 RC

Tag 10
MariaDBVersion 10.3.13

⁠Dockerfile

FROM arm32v7/debian:latest

ENV VERSION 10.4.3

RUN apt-get update -y && apt-get upgrade -y

RUN apt-get install -y build-essential pkg-config libgmp-dev nettle-dev nettle-bin pkg-config autogen git cmake \
scons libarchive-dev libevent-dev libssl-dev libboost-dev libncurses5-dev libbison-dev cmake libaio-dev libjemalloc-dev \
libjemalloc1 libncurses5-dev bison libxml2 libxml2-dev libzstd-dev zstd zlib1g-dev wget \
&& cd /tmp \
&& wget https://www.gnupg.org/ftp/gcrypt/gnutls/v3.3/gnutls-3.3.24.tar.xz⁠ \
&& unxz gnutls-3.3.24.tar.xz && tar -xvf gnutls-3.3.24.tar \
&& rm /tmp/gnutls-3.3.24.tar \
&& cd /tmp/gnutls-3.3.24 \
&& ./configure \
&& make -j$(nproc) \
&& make install \
&& ln -s /usr/local/lib/libgnutls.so.28 /usr/lib/libgnutls.so.28 \
&& cd /tmp \
&& rm -rf /tmp/gnutls-3.3.24 \
&& wget https://mirror.klaus-uwe.me/mariadb/mariadb-$VERSION/source/mariadb-$VERSION.tar.gz⁠ \
&& tar xvf mariadb-$VERSION.tar.gz \
&& rm /tmp/mariadb-$VERSION.tar.gz \
&& cd mariadb-$VERSION \
&& cmake . -DBUILD_CONFIG=mysql_release \
&& make \
&& make install \
&& rm -rf /tmp/mariadb-$VERSION \
&& apt-get purge -y build-essential pkg-config libgmp-dev nettle-dev nettle-bin pkg-config autogen git cmake \
scons libarchive-dev libevent-dev libssl-dev libboost-dev libncurses5-dev libbison-dev cmake libaio-dev libjemalloc-dev \
libjemalloc1 libncurses5-dev bison libxml2 libxml2-dev libzstd-dev zstd zlib1g-dev wget \
&& apt autoremove -y \
&& apt install -y libaio1 libncurses5 \
&& groupadd mysql \
&& useradd -g mysql mysql \
&& cd /usr/local/mysql/bin/ \
&& rm mysql_ldb mysqltest_embedded test-connect-t mysql_client_test_embedded mysql_embedded mariabackup mariadb_config mbstream myrocks_hotbackup \
mysql_client_test mysql_config mysql_convert_table_format mysql_setpermission mysql_upgrade mysqld_multi mysqld_safe_helper mysqlhotcopy mysqltest \
mytop perror sst_dump wsrep_sst_common wsrep_sst_rsync_wan \
&& rm -rf /usr/local/mysql/mysql-test \
&& cd /usr/local/mysql/lib \
&& rm *.a \
&& rm *.so.* \
&& cd /usr/local/mysql/lib/plugin \
&& rm ha_rocksdb.so

RUN mkdir -p /etc/mysql/data

COPY docker-entrypoint.sh /

EXPOSE 3306

ENTRYPOINT ["./docker-entrypoint.sh"]

Tag summary

Content type

Image

Digest

Size

237.3 MB

Last updated

over 7 years ago

docker pull toussii/debianmariadbarm:10