I'm creating a Docker service using Docker Cloud. I created the service using the Docker Cloud website but, my container is exposed as a TCP endpoint and not a HTTP endpoint
Container endpoint: tcp://hadoop-cff9a38e-1.67ae8643.cont.dockerapp.io:32773
According to the Docker cloud tutorial, it is possible to have a HTTP endpoint: this is seen in the example for the dockercloud/hello-world
Docker Cloud service (See Link here...)
Anyone know why Docker cloud services are exposed as TCP instead of HTTP or how I can access my service using a browser?
It's because the port is in the range of 3000. If you expose your container on 80 or 8000 you will have HTTP instead of TCP.