From b984aa45595dc95253b91191afe7d3ee29e71b48 Mon Sep 17 00:00:00 2001 From: Yong Tang Date: Wed, 13 Sep 2017 16:36:20 -0700 Subject: [PATCH] Update documentation README.md for building coredns with docker (#1073) * Update documentation README.md for building coredns with docker Signed-off-by: Yong Tang * Update README.md * Update README.md --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index e9f2d03cd..55d1418ee 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,18 @@ And then `go build` as you would normally do: This should yield a `coredns` binary. +## Compilation with docker + +CoreDNS requires golang to compile. However, if you already have docker installed and prefer not to setup +golang environment, you could build coredns easily: + +``` +$ docker run --rm -i -t -v $PWD:/go/src/github.com/coredns/coredns \ + -w /go/src/github.com/coredns/coredns golang:1.9 make +``` + +The above command alone will have `coredns` binary generated. + ## Examples When starting CoreDNS without any configuration, it loads the `whoami` middleware and starts