Skip to content

Commit 6d1c7c7

Browse files
committed
Skip reverse DNS lookups
1 parent 14fb0f9 commit 6d1c7c7

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

5.5/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ ENV PATH $PATH:/usr/local/mysql/bin:/usr/local/mysql/scripts
4040
RUN mkdir -p /etc/mysql/conf.d \
4141
&& { \
4242
echo '[mysqld]'; \
43+
echo 'skip-host-cache'; \
44+
echo 'skip-name-resolve'; \
4345
echo 'user = mysql'; \
4446
echo 'datadir = /var/lib/mysql'; \
4547
echo '!includedir /etc/mysql/conf.d/'; \

5.6/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ RUN { \
3030
&& rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql
3131

3232
# comment out a few problematic configuration values
33-
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf
33+
# don't reverse lookup hostnames, they are usually another container
34+
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf \
35+
&& echo 'skip-host-cache\nskip-name-resolve' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \
36+
&& mv /tmp/my.cnf /etc/mysql/my.cnf
3437

3538
VOLUME /var/lib/mysql
3639

5.7/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ RUN { \
3030
&& rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql
3131

3232
# comment out a few problematic configuration values
33-
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf
33+
# don't reverse lookup hostnames, they are usually another container
34+
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf \
35+
&& echo 'skip-host-cache\nskip-name-resolve' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \
36+
&& mv /tmp/my.cnf /etc/mysql/my.cnf
3437

3538
VOLUME /var/lib/mysql
3639

0 commit comments

Comments
 (0)