From 285fd39122e4b04fbe18e464deb72977df9c6a45 Mon Sep 17 00:00:00 2001 From: Joe Ferguson Date: Tue, 1 Sep 2020 13:17:25 -0700 Subject: [PATCH] Make arbitrary user work better out-of-the-box --- 5.6/Dockerfile | 2 +- 5.7/Dockerfile | 2 +- 8.0/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/5.6/Dockerfile b/5.6/Dockerfile index a6fd07296..4bd61e704 100644 --- a/5.6/Dockerfile +++ b/5.6/Dockerfile @@ -70,7 +70,7 @@ RUN { \ && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \ && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \ # ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime - && chmod 777 /var/run/mysqld \ + && chmod 1777 /var/run/mysqld /var/lib/mysql \ # comment out a few problematic configuration values && find /etc/mysql/ -name '*.cnf' -print0 \ | xargs -0 grep -lZE '^(bind-address|log)' \ diff --git a/5.7/Dockerfile b/5.7/Dockerfile index 01e0ba096..4c83649e2 100644 --- a/5.7/Dockerfile +++ b/5.7/Dockerfile @@ -72,7 +72,7 @@ RUN { \ && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \ && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \ # ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime - && chmod 777 /var/run/mysqld \ + && chmod 1777 /var/run/mysqld /var/lib/mysql \ # comment out a few problematic configuration values && find /etc/mysql/ -name '*.cnf' -print0 \ | xargs -0 grep -lZE '^(bind-address|log)' \ diff --git a/8.0/Dockerfile b/8.0/Dockerfile index e4c39ce75..1b0736f1f 100644 --- a/8.0/Dockerfile +++ b/8.0/Dockerfile @@ -72,7 +72,7 @@ RUN { \ && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \ && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \ # ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime - && chmod 777 /var/run/mysqld + && chmod 1777 /var/run/mysqld /var/lib/mysql VOLUME /var/lib/mysql # Config files