Posted at

ElasticBeanstalk Multicontainer Docker上でMySQLが起動しない問題の解決法

More than 3 years have passed since last update.

eb local run で起動した場合は正常に起動するが、EB上に配置するとログに MySQL init process in progress... が複数回出力されてコンテナが落ちている。これはmysql:5.6, mysql5.7などバージョンを変更しても同様だった。

~

Database initialized
MySQL init process in progress...
/usr/local/bin/docker-entrypoint.sh: line 43: 64 Killed "$@" --skip-networking
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...
MySQL init process in progress...

原因は不明だが、コンテナのメモリを256MBから1GBにあげたら解決した。