Skip to content

Docker container domain name not accessible from application code #92

Open
@samaddico

Description

@samaddico

So following setup documentation on
https://github.com/crosbymichael/skydock, i got this running and working fine

docker run -d -p 172.17.42.1:53:53/udp --name skydns crosbymichael/skydns -nameserver 8.8.8.8:53 -domain docker

I created 2 containers
mongo container

docker run --name mongo1 -h mongo1.mongo.dev.docker -p 27017:27017 -d mongo

Spring boot app container

docker run --name templatengine -h templatengine.template.dev.docker  -d template

Now, the spring app uses a mongo db.so i set host in code to mongo1.mongo.dev.docker,but it keeps timing out, without connecting.

Running dig @172.17.42.1 +short mongo1.mongo.dev.docker returns the appropriate IP.

I also tried linking the containers,but to no avail.

docker run --name templatengine -h templatengine.template.dev.docker --link mongo1:mongo1 -d templat

Any help is much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions