Docker - Cant access docker port from outside
<p>So i created a new EC2 Instance and installed docker on it.</p>

<p>I deployed code from ( <a href="https://github.com/commonsearch/cosr-front/blob/master/INSTALL.md" rel="nofollow">https://github.com/commonsearch/cosr-front/blob/master/INSTALL.md</a> ) and followed install instructions.</p>

<p>Install was successfull and i started the server:</p>

<pre><code>[ec2-user@ip-172-30-0-127 cosr-front]$ make docker_devserver
docker run -e DOCKER_HOST --rm -v "/home/ec2-user/cosr-front:/go/src/github.com/commonsearch/cosr-front:rw" -w /go/src/github.com/commonsearch/cosr-front -p 9700:9700 -i -t commonsearch/local-front make devserver
mkdir -p build
go build -o build/cosr-front.bin ./server
GODEBUG=gctrace=1 COSR_DEBUG=1 ./build/cosr-front.bin
2016/05/28 16:32:38 Using Docker host IP: 172.17.0.1
2016/05/28 16:32:38 Server listening on 127.0.0.1:9700 - You should open http://127.0.0.1:9700 in your browser!
</code></pre>

<p>Well, now when i want to access it from outside, i cant! Not even curl the local server.</p>

<p>When i run <code>docker ps</code> it gives me correct port forwarding: </p>

<pre><code>[ec2-user@ip-172-30-0-127 ~]$ docker ps
CONTAINER ID        IMAGE                                       COMMAND                  CREATED             STATUS              PORTS                                              NAMES
1a9f77e1eeb1        commonsearch/local-front                    "make devserver"         4 minutes ago       Up 4 minutes        0.0.0.0:9700-&gt;9700/tcp                             stoic_hopper
9ff00fe3e70d        commonsearch/local-elasticsearch-devindex   "/docker-entrypoint.s"   4 minutes ago       Up 4 minutes        0.0.0.0:39200-&gt;9200/tcp, 0.0.0.0:39300-&gt;9300/tcp   kickass_wilson
</code></pre>

<p>These are my docker images:</p>

<pre><code>REPOSITORY                                  TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
&lt;none&gt;                                      &lt;none&gt;              3e205118cd3f        17 minutes ago      853.3 MB
&lt;none&gt;                                      &lt;none&gt;              1d233da1fa59        2 hours ago         955.7 MB
debian                                      jessie              ce58426c830c        4 days ago          125.1 MB
commonsearch/local-front                    latest              30de7ab48d43        7 weeks ago         1.024 GB
commonsearch/local-elasticsearch-devindex   latest              b1156ada5a24        11 weeks ago        383.2 MB
commonsearch/local-elasticsearch            latest              808e72f49b4a        3 months ago        355.2 MB
</code></pre>

<p>I have tryed disabling ipv6 and all kind of nonsense google offered me, but without success.</p>

<p>Any ideas ?</p>

<p>EDIT:</p>

<p>Also, if i enter the docker container for frontend( using docker exec ), then I CAN PING AND CULR the frontend.</p>

<p>But i cant from the outside( nor ssh, not from my home pc using browser ).</p>

<p>Also my docker version:</p>

<pre><code>Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:        
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:        
 OS/Arch:      linux/amd64
</code></pre>