Tag 9
MariaDBVersion 10.4.3 RC
Tag 10
MariaDBVersion 10.3.13
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"]
Content type
Image
Digest
Size
237.3 MB
Last updated
over 7 years ago
docker pull toussii/debianmariadbarm:10