Hi @Arulkumar A
Tried deploying HDP 2.6.5 docker image on a google cloud instance and was able to bring up Ambari on the External IP and port 8080.
Here are the steps that were followed:
1. Created a firewall rule to port 8080 for all incoming IP's
2. This was done from Project -> Networking -> VPC network -> Firewall Rules -> create firewall rule
create a tag under 'Target tags'
Under 'source filters' select IP ranges and provide 0.0.0.0/0 as the source IP ranges
specify tcp:8080 for protocols and ports
3. Customize the VM instance created on google cloud as follows
Add the previously created tag to 'Network tags' in the instance
Check box enabled for "Allow http traffic"
Downloaded zip file from hortonworks sandbox docker download link
Extracted the zip file and executed 'sh docker-deploy-hdp265.sh'
4. Could access Ambari on the link http://<External IP>:8080
Couple of observations from your deployment
1. From the docker ps output, it looks like only one container is running.
If the deployment is successful, there needs to be a sandbox hdp and a proxy container running.
2. It is recommended to go with a CentOS 7 instance for the deployment as docker suggests the same in its documentation.
Could you please check if your firewall rule is allowing incoming traffic for all IP range?
It looks like the issue might be with the firewall rule not allowing incoming requests to access port 8080.
Additionally, you could also check if there is process listening on port 8080 using the following command
netstat -tuln | grep 8080