File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,8 @@ ENV PATH $PATH:/usr/local/mysql/bin:/usr/local/mysql/scripts
4040RUN 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/' ; \
Original file line number Diff line number Diff 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\n skip-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
3538VOLUME /var/lib/mysql
3639
Original file line number Diff line number Diff 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\n skip-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
3538VOLUME /var/lib/mysql
3639
You can’t perform that action at this time.
0 commit comments