moby--moby/builder/dockerfile
Yong Tang 5844736c14 Labels set on the command line always override labels in Dockerfile
This fix tries to address the inconsistency in #22036 where labels
set on the command line will not override labels specified in
Dockerfile, but will override labels inherited from `FROM` images.

The fix add a LABEL with command line options at the end of the
processed Dockerfile so that command line options labels always
override the LABEL in Dockerfiles (or through `FROM`).

An integration test has been added for test cases specified in #22036.

This fix fixes #22036.

NOTE: Some changes are from #22266 (@tiborvass).

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2016-04-23 18:49:17 -07:00
..
command
parser Labels set on the command line always override labels in Dockerfile 2016-04-23 18:49:17 -07:00
bflag.go
bflag_test.go
builder.go Labels set on the command line always override labels in Dockerfile 2016-04-23 18:49:17 -07:00
dispatchers.go Pass upstream client's user agent through to registry on operations beyond pulls 2016-03-21 14:31:47 -07:00
envVarTest
evaluator.go Enabling expose support for Windows TP5 2016-03-30 17:25:41 -07:00
evaluator_unix.go Enabling expose support for Windows TP5 2016-03-30 17:25:41 -07:00
evaluator_windows.go Windows: Remove TP4 support from main code 2016-04-06 12:12:20 -07:00
internals.go Labels set on the command line always override labels in Dockerfile 2016-04-23 18:49:17 -07:00
shell_parser.go
shell_parser_test.go
support.go Unit tests for builder/dockerfile/support 2016-04-16 00:19:58 +02:00
support_test.go Unit tests for builder/dockerfile/support 2016-04-16 00:19:58 +02:00
wordsTest