dockerを用いたRailsの開発環境に新たにElasticsearhを組み込んだのでまとめます。 Dockerの設定 docker-compose.ymlを以下のように修正します。 version: '2' services: rails: # ~ imageとか元々の設定(省略) ~ # 追加 depends_on: - elasticsearch # 追加 elasticsearch: image: elasticsearch:5.6.10 # 追加 kibana: image: kibana ports: - 5601:5601 depends_on: - elasticsearch Elasticsearchが動くコンテナを追加して、depends_onで起動順を制御しています。 kibanaも入れています、ブラウザ上で操作・確認がしやすいからです。 Rails側の設定 gem