Skip to content

Commit 788af61

Browse files
author
Piotr Obrzut
committed
Updated image base to OL8
Change-Id: Ic0825f0556609ea219f451ae4b7305b915222433
1 parent 53fb9b2 commit 788af61

File tree

4 files changed

+40
-20
lines changed

4 files changed

+40
-20
lines changed

7.5/Dockerfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,26 @@
1313
# along with this program; if not, write to the Free Software
1414
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515

16-
FROM oraclelinux:7-slim
16+
FROM oraclelinux:8-slim
1717

1818
ARG MYSQL_CLUSTER_PACKAGE=mysql-cluster-community-server-minimal-7.5.16
1919
ARG MYSQL_SHELL_PACKAGE=mysql-shell-8.0.18
2020

2121
# Install server
22-
RUN yum install -y \
22+
RUN microdnf update && echo "[main]" > /etc/dnf/dnf.conf \
23+
&& dnf module disable -y mysql \
24+
&& dnf install -y \
25+
yum-utils \
2326
https://repo.mysql.com/mysql-cluster-community-minimal-release-el7.rpm \
2427
https://repo.mysql.com/mysql-community-release-el7.rpm \
25-
&& yum-config-manager --enable mysql-cluster75-minimal \
26-
&& yum install -y \
28+
&& dnf config-manager --enable mysql-cluster75-minimal \
29+
&& dnf install -y \
2730
$MYSQL_CLUSTER_PACKAGE \
2831
$MYSQL_SHELL_PACKAGE \
2932
libpwquality \
30-
&& yum clean all \
33+
# password generation
34+
cracklib-dicts \
35+
&& dnf clean all \
3136
&& mkdir /docker-entrypoint-initdb.d
3237

3338
VOLUME /var/lib/mysql

7.6/Dockerfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,26 @@
1313
# along with this program; if not, write to the Free Software
1414
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515

16-
FROM oraclelinux:7-slim
16+
FROM oraclelinux:8-slim
1717

1818
ARG MYSQL_CLUSTER_PACKAGE=mysql-cluster-community-server-minimal-7.6.12
1919
ARG MYSQL_SHELL_PACKAGE=mysql-shell-8.0.18
2020

2121
# Install server
22-
RUN yum install -y \
22+
RUN microdnf update && echo "[main]" > /etc/dnf/dnf.conf \
23+
&& dnf module disable -y mysql \
24+
&& dnf install -y \
25+
yum-utils \
2326
https://repo.mysql.com/mysql-cluster-community-minimal-release-el7.rpm \
2427
https://repo.mysql.com/mysql-community-release-el7.rpm \
25-
&& yum-config-manager --enable mysql-cluster76-minimal \
26-
&& yum install -y \
28+
&& dnf config-manager --enable mysql-cluster76-minimal \
29+
&& dnf install -y \
2730
$MYSQL_CLUSTER_PACKAGE \
2831
$MYSQL_SHELL_PACKAGE \
2932
libpwquality \
30-
&& yum clean all \
33+
# password generation
34+
cracklib-dicts \
35+
&& dnf clean all \
3136
&& mkdir /docker-entrypoint-initdb.d
3237

3338
VOLUME /var/lib/mysql

8.0/Dockerfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,26 @@
1313
# along with this program; if not, write to the Free Software
1414
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515

16-
FROM oraclelinux:7-slim
16+
FROM oraclelinux:8-slim
1717

1818
ARG MYSQL_CLUSTER_PACKAGE=mysql-cluster-community-server-minimal-8.0.18
1919
ARG MYSQL_SHELL_PACKAGE=mysql-shell-8.0.18
2020

2121
# Install server
22-
RUN yum install -y \
22+
RUN microdnf update && echo "[main]" > /etc/dnf/dnf.conf \
23+
&& dnf module disable -y mysql \
24+
&& dnf install -y \
25+
yum-utils \
2326
https://repo.mysql.com/mysql-cluster-community-minimal-release-el7.rpm \
2427
https://repo.mysql.com/mysql-community-release-el7.rpm \
25-
&& yum-config-manager --enable mysql-cluster80-minimal \
26-
&& yum install -y \
28+
&& dnf config-manager --enable mysql-cluster80-minimal \
29+
&& dnf install -y \
2730
$MYSQL_CLUSTER_PACKAGE \
2831
$MYSQL_SHELL_PACKAGE \
2932
libpwquality \
30-
&& yum clean all \
33+
# password generation
34+
cracklib-dicts \
35+
&& dnf clean all \
3136
&& mkdir /docker-entrypoint-initdb.d
3237

3338
VOLUME /var/lib/mysql

template/Dockerfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,26 @@
1313
# along with this program; if not, write to the Free Software
1414
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515

16-
FROM oraclelinux:7-slim
16+
FROM oraclelinux:8-slim
1717

1818
ARG MYSQL_CLUSTER_PACKAGE=%%MYSQL_CLUSTER_PACKAGE%%
1919
ARG MYSQL_SHELL_PACKAGE=%%MYSQL_SHELL_PACKAGE%%
2020

2121
# Install server
22-
RUN yum install -y \
22+
RUN microdnf update && echo "[main]" > /etc/dnf/dnf.conf \
23+
&& dnf module disable -y mysql \
24+
&& dnf install -y \
25+
yum-utils \
2326
%%REPO%%/mysql-cluster-community-minimal-release-el7.rpm \
2427
%%REPO%%/mysql-community-release-el7.rpm \
25-
&& yum-config-manager --enable mysql-cluster%%REPO_VERSION%%-minimal \
26-
&& yum install -y \
28+
&& dnf config-manager --enable mysql-cluster%%REPO_VERSION%%-minimal \
29+
&& dnf install -y \
2730
$MYSQL_CLUSTER_PACKAGE \
2831
$MYSQL_SHELL_PACKAGE \
2932
libpwquality \
30-
&& yum clean all \
33+
# password generation
34+
cracklib-dicts \
35+
&& dnf clean all \
3136
&& mkdir /docker-entrypoint-initdb.d
3237

3338
VOLUME /var/lib/mysql

0 commit comments

Comments
 (0)