Dockerfile 827 B

12345678910111213141516171819202122232425262728
  1. FROM guligo/jdk-maven-ant-tomcat:latest
  2. #######
  3. # MySQL
  4. #######
  5. # Preparation
  6. ENV MYSQL_MAJOR 5.6
  7. ENV MYSQL_VERSION 5.6.25
  8. # Installation
  9. RUN echo "deb http://repo.mysql.com/apt/debian/ wheezy mysql-${MYSQL_MAJOR}" > /etc/apt/sources.list.d/mysql.list
  10. RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
  11. RUN { \
  12. echo mysql-community-server mysql-community-server/data-dir select ''; \
  13. echo mysql-community-server mysql-community-server/root-pass password ''; \
  14. echo mysql-community-server mysql-community-server/re-root-pass password ''; \
  15. echo mysql-community-server mysql-community-server/remove-test-db select false; \
  16. } | debconf-set-selections
  17. RUN apt-get update
  18. RUN apt-get install -y mysql-server="${MYSQL_VERSION}"*
  19. # Cleanup
  20. RUN mysqld &