nomlish’s diary

ノムリッシュ翻訳などの形態素解析を利用したりしなかったりする妙なサービスを提供しています(http://racing-lagoon.info/)

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

すればいける。