1
1
# NOTE: Most of the file is borrowed from https://github.com/docker-library/mysql/blob/master/8.0/Dockerfile.debian
2
2
3
- FROM debian:12.7 -slim
3
+ FROM debian:12.9 -slim
4
4
5
5
ARG VERSION=0.0.0
6
6
ENV VERSION=${VERSION}
@@ -51,6 +51,7 @@ RUN set -eux \
51
51
RUN set -eux \
52
52
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
53
53
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends \
54
+ bzip2 \
54
55
openssl \
55
56
# FATAL ERROR: please install the following Perl modules before executing /usr/local/mysql/scripts/mysql_install_db:
56
57
# File::Basename
@@ -63,21 +64,24 @@ RUN set -eux \
63
64
&& rm -rf /var/lib/apt/lists/* \
64
65
&& true
65
66
66
- RUN set -eux \
67
- # gpg: key 3A79BD29: public key "MySQL Release Engineering <[email protected] >" imported
68
- && key='bca43417c3b485dd128ec6d4b7b3b788a8d3785c' \
69
- && export GNUPGHOME="$(mktemp -d)" \
70
- && gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" \
71
- && mkdir -p /etc/apt/keyrings \
72
- && gpg --batch --export "$key" > /etc/apt/keyrings/mysql.gpg \
73
- && gpgconf --kill all \
74
- && rm -rf "$GNUPGHOME" \
67
+ RUN set -eux; \
68
+ # pub rsa4096 2023-10-23 [SC] [expires: 2025-10-22]
69
+ # BCA4 3417 C3B4 85DD 128E C6D4 B7B3 B788 A8D3 785C
70
+ # uid [ unknown] MySQL Release Engineering <[email protected] >
71
+ # sub rsa4096 2023-10-23 [E] [expires: 2025-10-22]
72
+ key='BCA4 3417 C3B4 85DD 128E C6D4 B7B3 B788 A8D3 785C' ; \
73
+ export GNUPGHOME="$(mktemp -d)" ; \
74
+ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \
75
+ mkdir -p /etc/apt/keyrings; \
76
+ gpg --batch --export "$key" > /etc/apt/keyrings/mysql.gpg; \
77
+ gpgconf --kill all; \
78
+ rm -rf "$GNUPGHOME" \
75
79
&& true
76
80
77
81
ENV MYSQL_MAJOR 8.0
78
- ENV MYSQL_VERSION 8.0.39 -1debian12
82
+ ENV MYSQL_VERSION 8.0.41 -1debian12
79
83
80
- # https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.39 -1debian12_amd64.deb
84
+ # https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.41 -1debian12_amd64.deb
81
85
RUN set -eux \
82
86
&& echo 'deb [ signed-by=/etc/apt/keyrings/mysql.gpg ] http://repo.mysql.com/apt/debian/ bookworm mysql-8.0' > /etc/apt/sources.list.d/mysql.list \
83
87
&& true
0 commit comments