mastodon dockerメモ
$ docker-compose up
で
redis_1 | 1:M 05 May 13:53:23.622 * DB loaded from disk: 0.003 seconds
redis_1 | 1:M 05 May 13:53:23.622 * The server is now ready to accept connections on port 6379
redis_1 | 1:signal-handler (1493992543) Received SIGTERM scheduling shutdown...
redis_1 | 1:M 05 May 13:55:43.403 # User requested shutdown...
こんな感じで起動しないときは、
$ docker-compose ps
をしてみて、
Name Command State Ports
---------------------------------------------------------------------------
mastodon_db_1 docker-entrypoint.sh postgres Exit 137
mastodon_redis_1 docker-entrypoint.sh redis ... Exit 0
mastodon_redis_run_1 docker-entrypoint.sh redis ... Up 6379/tcp
mastodon_redis_run_2 docker-entrypoint.sh redis ... Up 6379/tcp
mastodon_sidekiq_1 bundle exec sidekiq -q def ... Exit 0
mastodon_streaming_1 npm run start Exit 0
mastodon_web_1 bundle exec rails s -p 300 ... Exit 1
mastodon_redis_run_xがいるとポート使われてるって怒られて起動失敗する。
$ docker-compose stop
でもstopできないときは、
$ docker-compose down
すればいける。