Run mysql directly for smooth exits
This commit is contained in:
parent
f2b6028daf
commit
019771a175
@ -19,5 +19,4 @@ ADD start /start
|
||||
|
||||
EXPOSE 3306
|
||||
|
||||
ENTRYPOINT ["start"]
|
||||
|
||||
# ENTRYPOINT ["/start"]
|
||||
|
@ -4,3 +4,8 @@ docker-mariadb
|
||||
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`
|
||||
|
||||
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
|
||||
|
||||
: ${MYSQL_PORT:=3306}
|
||||
|
||||
if [ ! -d /var/lib/mysql/mysql ] ; then
|
||||
/usr/bin/mysql_install_db
|
||||
fi
|
||||
|
@ -1,4 +1,3 @@
|
||||
[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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user