Sign inSign up

mesosphere/mesos-dns

By mesosphere

•Updated almost 10 years ago

DNS-based service discovery for Mesos

Image
13

1M+

mesosphere/mesos-dns repository overview

Warning: The mesos-dns⁠ authors recommend running mesos-dns on the host directly using their statically compiled binary releases⁠, not using docker. This image is provided primarily to simplify development and testing, but is not officially supported.

⁠Tags

  • 0.5.2 - mesos-dns compiled on centos7 and extracted to a small scratch-based docker image
  • 0.5.2-bind-utils - mesos-dns compiled on centos7 and extracted to an alpine-based docker image with bind-utils installed to aid debugging

⁠Example Usage

# host networking (faster than docker's bridge networking)
docker run -d --net=host -v "$(pwd)/config.json:/config.json" -v "$(pwd)/logs:/tmp" mesosphere/mesos-dns:0.5.2 /usr/bin/mesos-dns -v=2 -config=/config.json

# bridge networking 
docker run -d -p 53:53/udp -p 8123 -v "$(pwd)/config.json:/config.json" -v "$(pwd)/logs:/tmp" mesosphere/mesos-dns:0.5.2 /usr/bin/mesos-dns -v=2 -config=/config.json

Image Builder: https://github.com/mesosphere/mesos-dns-pkg⁠ (make docker) Dockerfile: https://github.com/mesosphere/mesos-dns-pkg/blob/master/docker/Dockerfile⁠ Bind-Utils Branch: https://github.com/mesosphere/mesos-dns-pkg/pull/13⁠ Example Dev/Test Cluster: https://github.com/karlkfi/mesos-compose-dind⁠

Tag summary

Content type

Image

Digest

sha256:f89d9fbb1…

Size

74.2 MB

Last updated

over 11 years ago

docker pull mesosphere/mesos-dns