FROM 10.1.60.151:5000/b12_yum-base

#The Docker Daemon has to be running with storage backend btrfs when building the image

RUN yum distro-sync -y \
    && yum install -y sed mariadb-server  bind-utils pwgen psmisc hostname  shadow_utils procps-ng  net-tools \
  #  && groupadd -r -g 10000 mysql && useradd --no-log-init -r -g 10000 -u 10000 mysql \
    && mkdir /docker-entrypoint-initdb.d /docker-entrypoint-updatedb.d \
    && rm -fr /var/lib/mysql \
    && mkdir -p /var/lib/mysql /var/run/mysqld \
    && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
    && chmod 777 /var/run/mysqld /docker-entrypoint-initdb.d /docker-entrypoint-updatedb.d \
    && yum clean all

COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
COPY my.cnf /etc/
RUN ln -s usr/local/bin/docker-entrypoint.sh /

VOLUME /var/lib/mysql /docker-entrypoint-initdb.d /docker-entrypoint-updatedb.d /tmp /var/run/mysqld
EXPOSE 3306

USER 27

ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
#CMD ["mysqld"]
CMD ["mysqld_safe"]
