Unable to revive connection: http://localhost:9200 with Docker

The error you're receiving is because Kibana cannot establish connection to Elasticsearch. Possible root cause is that something is wrong in Kibana configuration or that the Elasticsearch cluster didn't start properly. Could you check the health of ES cluster?
curl -X GET "localhost:9200/_cluster/health?pretty"