123456789101112131415161718192021222324252627 |
- FROM docker.shemic.com/os/alpine/v3.4:latest
- MAINTAINER Rabin "https://github.com/shemic"
- USER root
- RUN apk add --no-cache --update bash mysql mysql-client && \
- mkdir /run/mysqld && chmod 777 /run/mysqld && \
- rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql && \
- chmod 664 /etc/mysql/my.cnf
- RUN sed -Ei 's/^(bind-address|log|binlog)/#&/' /etc/mysql/my.cnf \
- #&& sed -Ei 's/^(#skip-networking)/skip-networking/' /etc/mysql/my.cnf \
- && echo 'user=root' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \
- && mv /tmp/my.cnf /etc/mysql/my.cnf \
- && echo 'skip-host-cache' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \
- && mv /tmp/my.cnf /etc/mysql/my.cnf \
- && echo 'skip-name-resolve' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf \
- && mv /tmp/my.cnf /etc/mysql/my.cnf
- VOLUME ["/var/lib/mysql", "/etc/mysql"]
- COPY entrypoint.sh /entrypoint.sh
- ENTRYPOINT ["/entrypoint.sh"]
- EXPOSE 3306
- CMD ["mysqld"]
|