In this example, we are going to install MySQL on Ubuntu machine and run it as a foreground process.

Dockerfile

FROM ubuntu:16.04

RUN apt-get update \
 && DEBIAN_FRONTEND=noninteractive apt-get install -y mysql-server \
 && sed -i "s/127.0.0.1/0.0.0.0/g" /etc/mysql/mysql.conf.d/mysqld.cnf \
 && mkdir /var/run/mysqld \
 && chown -R mysql:mysql /var/run/mysqld

VOLUME ["/var/lib/mysql"]

EXPOSE 3306

CMD ["mysqld_safe"]

#docker #mysql #ubuntu #dockerfile

Running MySQL server as foreground on Ubuntu with Dockerfile
3.00 GEEK