Skip to content


DNS in docker

Docker has a built in DNS. However, containers on the default bridge network can only access each other by IP addresses, unless you use the --link option, which is considered legacy. If your containers are connected to the same user defined network they can reference each other using the container name or alias.

Create a user defined network
docker network create -d bridge br0

Create new containers with --net br0

To connect the running container to the new network.
docker network connect br0 <container name>