環境
Dockerfile
FROM ruby:2.5.3
ARG MYSQL_VERSION="5.7"
ARG MYSQL_CONFIG_VERSION="0.8.10"
RUN set -x && \
apt-get update -qq && \
: "mysql" && \
apt-get install -y lsb-release && \
echo "mysql-apt-config mysql-apt-config/select-server select mysql-${MYSQL_VERSION}" | debconf-set-selections && \
wget https://dev.mysql.com/get/mysql-apt-config_${MYSQL_CONFIG_VERSION}-1_all.deb -O /tmp/mysql-apt-config_${MYSQL_CONFIG_VERSION}-1_all.deb && \
DEBIAN_FRONTEND=noninteractive dpkg -i /tmp/mysql-apt-config_${MYSQL_CONFIG_VERSION}-1_all.deb && \
apt-get update -qq && \
apt-get install -y mysql-server && \
apt-get install -y mysql-client && \
: "Cleanup" && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
CMD ["mysql", "--version"]