How microservices communicate each other when implemented using Docker?

As preferred communication between microservices is RESTish protocol which is same as URL based communication on top of HTTP . As docker containers also runs in a network based environment, so is it like each container has to know how to process http request, response to communicate with other containers? If my container have java application running should I have to implement JAX-RS(Java API for RESTful Web Services) to make my container understand HTTP request,response. And if my other container running node.js, it has to implement REST api for node.js

  • Docker - nginx with custom config
  • Jenkins SCM Sync Configuration Plugin In Docker Won't Talk to Github
  • How to open swagger-ui using docker
  • Cloudbees jenkins plugin fails to start containers
  • libgd not installed in php:5.6-cli docker
  • why is the status Exited (-1) when docker stop some container
  • Cannot link Consul and Spring Boot app in Docker
  • Configuring Django with Nginx, uWSGI and Postgres on Docker
  • ssh executing nsenter as remote command with interactive shell in golang to debug docker container
  • Build error using cmake in docker
  • replication controller in docker swarm world
  • How mongorestore DB with docker
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.