github.com/hustcat/docker@v1.3.3-0.20160314103604-901c67a8eeab/builder/dockerfile/command/command.go (about) 1 // Package command contains the set of Dockerfile commands. 2 package command 3 4 // Define constants for the command strings 5 const ( 6 Env = "env" 7 Label = "label" 8 Maintainer = "maintainer" 9 Add = "add" 10 Copy = "copy" 11 From = "from" 12 Onbuild = "onbuild" 13 Workdir = "workdir" 14 Run = "run" 15 Cmd = "cmd" 16 Entrypoint = "entrypoint" 17 Expose = "expose" 18 Volume = "volume" 19 User = "user" 20 StopSignal = "stopsignal" 21 Arg = "arg" 22 ) 23 24 // Commands is list of all Dockerfile commands 25 var Commands = map[string]struct{}{ 26 Env: {}, 27 Label: {}, 28 Maintainer: {}, 29 Add: {}, 30 Copy: {}, 31 From: {}, 32 Onbuild: {}, 33 Workdir: {}, 34 Run: {}, 35 Cmd: {}, 36 Entrypoint: {}, 37 Expose: {}, 38 Volume: {}, 39 User: {}, 40 StopSignal: {}, 41 Arg: {}, 42 }