From da6face95ec364796089bc917b2f953240a488ad Mon Sep 17 00:00:00 2001 From: Lialosiu Date: Fri, 9 Sep 2016 10:21:33 +0800 Subject: [PATCH] add build options MAX_ALLOWED_PACKET to mysql --- docker-compose.yml | 5 ++++- mysql/Dockerfile | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9e68b633..0303a811 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -101,7 +101,10 @@ services: ### MySQL Container ######################################### mysql: - build: ./mysql + build: + context: ./mysql + args: + - MAX_ALLOWED_PACKET=20M volumes_from: - volumes_data ports: diff --git a/mysql/Dockerfile b/mysql/Dockerfile index ae60244f..c5451ef9 100644 --- a/mysql/Dockerfile +++ b/mysql/Dockerfile @@ -2,6 +2,12 @@ FROM mysql:latest MAINTAINER Mahmoud Zalt +ARG MAX_ALLOWED_PACKET=1M +ENV MAX_ALLOWED_PACKET ${MAX_ALLOWED_PACKET} + +# Set MAX_ALLOWED_PACKET to /etc/mysql/my.cnf +RUN sed -i "s/^\[mysqld\]$/\[mysqld\]\nmax_allowed_packet = ${MAX_ALLOWED_PACKET}/g" /etc/mysql/my.cnf + CMD ["mysqld"] EXPOSE 3306