docker - Mule project is not showing on http://0.0.0.0:8080 after deployment in docketed container -
mule container running per following log :details in code block.
info 2017-08-20 14:53:50,580 [wrapperlistener_start_runner] org.mule.runtime.module.launcher.mulecontainer: ********************************************************************** * mule runtime , integration platform * * version: 4.0.0-beta.4 build: c03a2009 * * mulesoft, inc. * * more information go https://developer.mulesoft.com/ * * * * server started: 8/20/17 2:53 pm * * jdk: 1.8.0_131 (mixed mode) * * os: linux (4.4.0-1022-aws, amd64) * * host: b2c75bd67158 (172.17.0.2) * * mule services: * * - mule-service-oauth-1.0.0-beta.4.zip * * - mule-service-scheduler-1.0.0-beta.4.zip * * - mule-service-soap-1.0.0-beta.4.zip * * - mule-service-http-1.0.0-beta.4.zip * * - mule-service-weave-2.0.0-beta.4.zip * * mule system properties: * * - mule.base = /opt/mule * * - mule.home = /opt/mule * ********************************************************************** info 2017-08-20 14:53:50,584 [wrapperlistener_start_runner] org.mule.runtime.module.launcher.coreextension.defaultmulecoreextensionmanagerserver: initializing core extensions info 2017-08-20 14:53:50,584 [wrapperlistener_start_runner] org.mule.runtime.module.launcher.coreextension.defaultmulecoreextensionmanagerserver: starting core extensions info 2017-08-20 14:53:51,113 [wrapperlistener_start_runner] org.mule.service.scheduler.internal.defaultschedulerservice: starting org.mule.service.scheduler.internal.defaultschedulerservice@3cb32d0e... info 2017-08-20 14:53:51,127 [wrapperlistener_start_runner] org.mule.service.scheduler.internal.defaultschedulerservice: started org.mule.service.scheduler.internal.defaultschedulerservice@3cb32d0e info 2017-08-20 14:53:51,134 [wrapperlistener_start_runner] org.mule.service.scheduler.internal.config.containerthreadpoolsconfig: loading thread pools configuration /opt/mule/conf/scheduler-pools.conf info 2017-08-20 14:53:51,838 [wrapperlistener_start_runner] org.mule.runtime.module.deployment.internal.defaultarchivedeployer: ================== new exploded artifact: default info 2017-08-20 14:53:51,911 [wrapperlistener_start_runner] org.mule.runtime.module.deployment.impl.internal.domain.defaultmuledomain: ********************************************************************** * started domain 'default' * ********************************************************************** info 2017-08-20 14:53:51,913 [wrapperlistener_start_runner] org.mule.runtime.module.deployment.internal.deploymentdirectorywatcher: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + mule , kicking (every 5000ms) + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ info 2017-08-20 14:53:51,916 [wrapperlistener_start_runner] org.mule.runtime.module.deployment.internal.startupsummarydeploymentlistener: ********************************************************************** * - - + domain + - - * - - + status + - - * ********************************************************************** * default * deployed * **********************************************************************
did investigation
ubuntu@ip-172-31-27-212:/opt$ docker ps container id image command created status ports names b2c75bd67158 testing "/opt/mule/bin/sta..." 2 minutes ago 2 minutes 443/tcp, 1098-1099/tcp, 5000/tcp, 5701/tcp, 7777/tcp, 8899/tcp, 54327/tcp, 0.0.0.0:8080->8080/tcp dazzling_kalam ubuntu@ip-172-31-27-212:/opt$ docker inspect --format '{{ .networksettings.ipaddress }}' b2c75bd67158 172.17.0.2 ubuntu@ip-172-31-27-212:/opt$ netstat -r kernel ip routing table destination gateway genmask flags mss window irtt iface default ip-172-31-16-1. 0.0.0.0 ug 0 0 0 eth0 172.17.0.0 * 255.255.0.0 u 0 0 0 docker0 172.31.16.0 * 255.255.240.0 u 0 0 0 eth0 ubuntu@ip-172-31-27-212:/opt$ ping 0.0.0.0 ping 0.0.0.0 (127.0.0.1) 56(84) bytes of data. 64 bytes 127.0.0.1: icmp_seq=1 ttl=64 time=0.035 ms 64 bytes 127.0.0.1: icmp_seq=2 ttl=64 time=0.033 ms 64 bytes 127.0.0.1: icmp_seq=3 ttl=64 time=0.034 ms 64 bytes 127.0.0.1: icmp_seq=4 ttl=64 time=0.038 ms 64 bytes 127.0.0.1: icmp_seq=5 ttl=64 time=0.034 ms 64 bytes 127.0.0.1: icmp_seq=6 ttl=64 time=0.038 ms 64 bytes 127.0.0.1: icmp_seq=7 ttl=64 time=0.036 ms ^c --- 0.0.0.0 ping statistics --- 7 packets transmitted, 7 received, 0% packet loss, time 5998ms rtt min/avg/max/mdev = 0.033/0.035/0.038/0.005 ms ubuntu@ip-172-31-27-212:/opt$ ping 172.17.0.2 ping 172.17.0.2 (172.17.0.2) 56(84) bytes of data. 64 bytes 172.17.0.2: icmp_seq=1 ttl=64 time=0.068 ms 64 bytes 172.17.0.2: icmp_seq=2 ttl=64 time=0.045 ms 64 bytes 172.17.0.2: icmp_seq=3 ttl=64 time=0.044 ms 64 bytes 172.17.0.2: icmp_seq=4 ttl=64 time=0.046 ms ^c --- 172.17.0.2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 0.044/0.050/0.068/0.013 ms
to run docker container
docker run -ti --rm -p 8080:8080 -v /home/ubuntu/dockerfiles:/opt/mule/apps $container_test_image
placed mule project artifact inside dockerfile
workdir /opt/mule copy mule-template-project-api-1.0.0-snapshot.zip /opt/mule/apps/hello-world.zip
after or running mule container if trying application on showing
ubuntu@ip-172-31-27-212:~$ curl http://0.0.0.0:8080 curl: (56) recv failure: connection reset peer ubuntu@ip-172-31-27-212:~$ docker exec -it f71e9bfa8f9d curl localhost:8080 rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:262: starting container process caused "exec: \"curl\": executable file not found in $path"
ubuntu@ip-172-31-27-212:~$ docker exec -it f71e9bfa8f9d curl 0.0.0.0:8080 rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:262: starting container process caused "exec: \"curl\": executable file not found in $path"
Comments
Post a Comment