diff --git a/Dockerfile b/Dockerfile index 47b9aab..8bf6cef 100755 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM ubuntu:xenial RUN set -x && \ apt-get update && \ - apt-get install -y software-properties-common && \ + apt-get install -y software-properties-common sudo && \ apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 && \ add-apt-repository 'deb [arch=amd64] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu xenial main' && \ apt-get update && \ @@ -23,5 +23,3 @@ EXPOSE 3306 ENTRYPOINT ["/start"] VOLUME /var/lib/mysql - -USER mysql diff --git a/start b/start index 1687121..f046afe 100755 --- a/start +++ b/start @@ -6,12 +6,12 @@ export MYSQL_PORT chown -R mysql:mysql /var/run/mysqld /var/lib/mysql if [ ! -d /var/lib/mysql/mysql ] ; then - /usr/bin/mysql_install_db + sudo -Hu mysql /usr/bin/mysql_install_db fi -exec /usr/sbin/mysqld \ +exec sudo -Hu mysql /usr/sbin/mysqld \ --basedir=/usr \ - --datadir=/var/lib/mysql + --datadir=/var/lib/mysql \ --plugin-dir=/usr/lib/mysql/plugin \ --user=mysql \ --log-error=/var/log/mysql/error.log \