docker-mariadb/Dockerfile

26 lines
1.0 KiB
Docker
Raw Normal View History

FROM ubuntu:xenial
2016-02-08 21:33:50 -08:00
2016-02-08 21:36:41 -08:00
# RUN sed -i -E 's/deb http:\/\/archive.ubuntu.com/deb http:\/\/debmirror.services.davepedu.com:8080/' /etc/apt/sources.list
2016-02-08 21:33:50 -08:00
2017-07-14 19:08:46 -07:00
RUN set -x && \
apt-get update && \
2017-10-26 19:28:40 -07:00
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' && \
2016-02-08 21:33:50 -08:00
apt-get update && \
mkdir /var/run/mysqld && \
echo "mariadb-server-10.2 mysql-server/root_password_again password root" | debconf-set-selections && \
echo "mariadb-server-10.2 mysql-server/root_password password root" | debconf-set-selections && \
apt-get install -y mariadb-server-10.2 mariadb-client-10.2 && \
2016-02-13 16:33:54 -08:00
sed -i -E 's/bind-address\s+=.+$/bind-address = 0.0.0.0/' /etc/mysql/my.cnf && \
2017-10-26 19:05:03 -07:00
chown -R mysql:mysql /var/run/mysqld && \
2016-02-13 16:33:54 -08:00
rm -rf /var/lib/apt/lists/*
2016-02-08 21:33:50 -08:00
2016-02-13 16:03:15 -08:00
ADD start /start
2016-02-08 21:33:50 -08:00
EXPOSE 3306
2016-02-13 16:33:54 -08:00
ENTRYPOINT ["/start"]
VOLUME /var/lib/mysql