Browse Source

add host name parameter to "run" command

fixes #243
Mikhail Sobolev 12 years ago
parent
commit
f65fc1e766
2 changed files with 3 additions and 0 deletions
  1. 2 0
      container.go
  2. 1 0
      docs/sources/commandline/cli.rst

+ 2 - 0
container.go

@@ -67,6 +67,7 @@ func ParseRun(args []string, stdout io.Writer) (*Config, error) {
 		cmd.SetOutput(ioutil.Discard)
 	}
 
+	flHostname := cmd.String("h", "", "Container host name")
 	flUser := cmd.String("u", "", "Username or UID")
 	flDetach := cmd.Bool("d", false, "Detached mode: leave the container running in the background")
 	flStdin := cmd.Bool("i", false, "Keep stdin open even if not attached")
@@ -92,6 +93,7 @@ func ParseRun(args []string, stdout io.Writer) (*Config, error) {
 		runCmd = parsedArgs[1:]
 	}
 	config := &Config{
+		Hostname:  *flHostname,
 		Ports:     flPorts,
 		User:      *flUser,
 		Tty:       *flTty,

+ 1 - 0
docs/sources/commandline/cli.rst

@@ -264,6 +264,7 @@ run
     -m=0: Memory limit (in bytes)
     -p=[]: Map a network port to the container
     -t=false: Allocate a pseudo-tty
+    -h="": Container host name
     -u="": Username or UID