Run mysql directly for smooth exits
This commit is contained in:
parent
f2b6028daf
commit
019771a175
|
@ -19,5 +19,4 @@ ADD start /start
|
||||||
|
|
||||||
EXPOSE 3306
|
EXPOSE 3306
|
||||||
|
|
||||||
ENTRYPOINT ["start"]
|
# ENTRYPOINT ["/start"]
|
||||||
|
|
||||||
|
|
|
@ -4,3 +4,8 @@ docker-mariadb
|
||||||
MariaDB (mysql) in a container.
|
MariaDB (mysql) in a container.
|
||||||
|
|
||||||
Suggested usage: `docker run -d -p 3306:3306 -v /host/overrides.conf:/etc/mysql/conf.d/overrides.conf -v /host/sqldata:/var/lib/mysql mariadb`
|
Suggested usage: `docker run -d -p 3306:3306 -v /host/overrides.conf:/etc/mysql/conf.d/overrides.conf -v /host/sqldata:/var/lib/mysql mariadb`
|
||||||
|
|
||||||
|
Tips
|
||||||
|
----
|
||||||
|
|
||||||
|
* Change mysql listening port by setting the env var MYSQL_PORT.
|
||||||
|
|
2
start
2
start
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
trap 'kill $(jobs -p)' EXIT
|
trap 'kill $(jobs -p)' EXIT
|
||||||
|
|
||||||
|
: ${MYSQL_PORT:=3306}
|
||||||
|
|
||||||
if [ ! -d /var/lib/mysql/mysql ] ; then
|
if [ ! -d /var/lib/mysql/mysql ] ; then
|
||||||
/usr/bin/mysql_install_db
|
/usr/bin/mysql_install_db
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
[program:mysql]
|
[program:mysql]
|
||||||
command=/usr/bin/mysqld_safe
|
command=/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=%(ENV_MYSQL_PORT)s
|
||||||
autorestart=true
|
autorestart=true
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue