mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	remove --init-path from client
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
		
							parent
							
								
									61d3ddfe78
								
							
						
					
					
						commit
						a18d103b5e
					
				
					 6 changed files with 1 additions and 16 deletions
				
			
		| 
						 | 
				
			
			@ -377,7 +377,4 @@ type HostConfig struct {
 | 
			
		|||
 | 
			
		||||
	// Run a custom init inside the container, if null, use the daemon's configured settings
 | 
			
		||||
	Init *bool `json:",omitempty"`
 | 
			
		||||
 | 
			
		||||
	// Custom init path
 | 
			
		||||
	InitPath string `json:",omitempty"`
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -118,7 +118,6 @@ type containerOptions struct {
 | 
			
		|||
	runtime            string
 | 
			
		||||
	autoRemove         bool
 | 
			
		||||
	init               bool
 | 
			
		||||
	initPath           string
 | 
			
		||||
 | 
			
		||||
	Image string
 | 
			
		||||
	Args  []string
 | 
			
		||||
| 
						 | 
				
			
			@ -284,8 +283,6 @@ func addFlags(flags *pflag.FlagSet) *containerOptions {
 | 
			
		|||
 | 
			
		||||
	flags.BoolVar(&copts.init, "init", false, "Run an init inside the container that forwards signals and reaps processes")
 | 
			
		||||
	flags.SetAnnotation("init", "version", []string{"1.25"})
 | 
			
		||||
	flags.StringVar(&copts.initPath, "init-path", "", "Path to the docker-init binary")
 | 
			
		||||
	flags.SetAnnotation("init-path", "version", []string{"1.25"})
 | 
			
		||||
	return copts
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -624,7 +624,7 @@ func (daemon *Daemon) populateCommonSpec(s *specs.Spec, c *container.Container)
 | 
			
		|||
			(c.HostConfig.Init == nil && daemon.configStore.Init) {
 | 
			
		||||
			s.Process.Args = append([]string{"/dev/init", "--", c.Path}, c.Args...)
 | 
			
		||||
			var path string
 | 
			
		||||
			if daemon.configStore.InitPath == "" && c.HostConfig.InitPath == "" {
 | 
			
		||||
			if daemon.configStore.InitPath == "" {
 | 
			
		||||
				path, err = exec.LookPath(daemonconfig.DefaultInitBinary)
 | 
			
		||||
				if err != nil {
 | 
			
		||||
					return err
 | 
			
		||||
| 
						 | 
				
			
			@ -633,9 +633,6 @@ func (daemon *Daemon) populateCommonSpec(s *specs.Spec, c *container.Container)
 | 
			
		|||
			if daemon.configStore.InitPath != "" {
 | 
			
		||||
				path = daemon.configStore.InitPath
 | 
			
		||||
			}
 | 
			
		||||
			if c.HostConfig.InitPath != "" {
 | 
			
		||||
				path = c.HostConfig.InitPath
 | 
			
		||||
			}
 | 
			
		||||
			s.Mounts = append(s.Mounts, specs.Mount{
 | 
			
		||||
				Destination: "/dev/init",
 | 
			
		||||
				Type:        "bind",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,7 +66,6 @@ Options:
 | 
			
		|||
      --help                          Print usage
 | 
			
		||||
  -h, --hostname string               Container host name
 | 
			
		||||
      --init                          Run an init inside the container that forwards signals and reaps processes
 | 
			
		||||
      --init-path string              Path to the docker-init binary
 | 
			
		||||
  -i, --interactive                   Keep STDIN open even if not attached
 | 
			
		||||
      --io-maxbandwidth string        Maximum IO bandwidth limit for the system drive (Windows only)
 | 
			
		||||
      --io-maxiops uint               Maximum IOps limit for the system drive (Windows only)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,6 @@ Options:
 | 
			
		|||
      --help                          Print usage
 | 
			
		||||
  -h, --hostname string               Container host name
 | 
			
		||||
      --init                          Run an init inside the container that forwards signals and reaps processes
 | 
			
		||||
      --init-path string              Path to the docker-init binary
 | 
			
		||||
  -i, --interactive                   Keep STDIN open even if not attached
 | 
			
		||||
      --io-maxbandwidth string        Maximum IO bandwidth limit for the system drive (Windows only)
 | 
			
		||||
                                      (Windows only). The format is `<number><unit>`.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,6 @@ docker-run - Run a command in a new container
 | 
			
		|||
[**-h**|**--hostname**[=*HOSTNAME*]]
 | 
			
		||||
[**--help**]
 | 
			
		||||
[**--init**]
 | 
			
		||||
[**--init-path**[=*[]*]]
 | 
			
		||||
[**-i**|**--interactive**]
 | 
			
		||||
[**--ip**[=*IPv4-ADDRESS*]]
 | 
			
		||||
[**--ip6**[=*IPv6-ADDRESS*]]
 | 
			
		||||
| 
						 | 
				
			
			@ -327,9 +326,6 @@ redirection on the host system.
 | 
			
		|||
**--init**
 | 
			
		||||
   Run an init inside the container that forwards signals and reaps processes
 | 
			
		||||
 | 
			
		||||
**--init-path**=""
 | 
			
		||||
   Path to the docker-init binary
 | 
			
		||||
 | 
			
		||||
**-i**, **--interactive**=*true*|*false*
 | 
			
		||||
   Keep STDIN open even if not attached. The default is *false*.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue