restore underpriv'd user
This commit is contained in:
parent
11d11cc97e
commit
a12df130aa
@ -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
|
||||
|
6
start
6
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 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user