summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile28
1 files changed, 28 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..02c5ca3
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,28 @@
+FROM centos/mysql-57-centos7
+
+USER root
+
+COPY root-galera/etc/yum.repos.d/galera.repo /etc/yum.repos.d/
+
+
+RUN INSTALL_PKGS="galera-3 mysql-wsrep-5.7 iproute rsync which socat percona-xtrabackup-24 bind-utils policycoreutils" && \
+ yum install -y epel-release && \
+ yum remove -y rh-mysql57-mysql-server && \
+ yum install -y http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm && \
+ yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && \
+ yum install -y --setopt=tsflags=nodocs mc && \
+ rpm -V $INSTALL_PKGS && \
+ yum clean all
+
+COPY root-galera /
+
+ENV MYSQL_PREFIX=/usr \
+ ENABLED_COLLECTIONS=""
+
+RUN rm -rf /etc/my.cnf.d/* && \
+ cp --remove-destination $(readlink /etc/my.cnf) /etc/my.cnf && \
+ ln -s /usr/sbin/mysqld /usr/libexec/mysqld && \
+ /usr/libexec/container-setup && rpm-file-permissions
+
+
+USER 27