From e838679cd7954775cbe7ff72ef2da02dbe791fcb Mon Sep 17 00:00:00 2001 From: Daniel Nephin Date: Mon, 10 Apr 2017 16:47:41 -0400 Subject: [PATCH] Add docs for reading Dockerfile from stdin. Signed-off-by: Daniel Nephin --- docs/reference/commandline/build.md | 7 +++++++ pkg/archive/archive_test.go | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/reference/commandline/build.md b/docs/reference/commandline/build.md index 4f5d3c1a37..5d34beca76 100644 --- a/docs/reference/commandline/build.md +++ b/docs/reference/commandline/build.md @@ -344,6 +344,13 @@ $ docker build -f Dockerfile.debug . This will use a file called `Dockerfile.debug` for the build instructions instead of `Dockerfile`. +```bash +$ curl example.com/remote/Dockerfile | docker build -f - . +``` + +The above command will use the current directory as the build context and read +a Dockerfile from stdin. + ```bash $ docker build -f dockerfiles/Dockerfile.debug -t myapp_debug . $ docker build -f dockerfiles/Dockerfile.prod -t myapp_prod . diff --git a/pkg/archive/archive_test.go b/pkg/archive/archive_test.go index b9f8c65f5d..481369da73 100644 --- a/pkg/archive/archive_test.go +++ b/pkg/archive/archive_test.go @@ -4,7 +4,6 @@ import ( "archive/tar" "bytes" "fmt" - "github.com/docker/docker/pkg/testutil/assert" "io" "io/ioutil" "os" @@ -14,6 +13,8 @@ import ( "strings" "testing" "time" + + "github.com/docker/docker/pkg/testutil/assert" ) var tmp string