|
@@ -60,6 +60,7 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
|
flEnvFile = opts.NewListOpts(nil)
|
|
|
flCapAdd = opts.NewListOpts(nil)
|
|
|
flCapDrop = opts.NewListOpts(nil)
|
|
|
+ flGroupAdd = opts.NewListOpts(nil)
|
|
|
flSecurityOpt = opts.NewListOpts(nil)
|
|
|
flLabelsFile = opts.NewListOpts(nil)
|
|
|
flLoggingOpts = opts.NewListOpts(nil)
|
|
@@ -112,6 +113,7 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
|
cmd.Var(&flLxcOpts, []string{"#lxc-conf", "-lxc-conf"}, "Add custom lxc options")
|
|
|
cmd.Var(&flCapAdd, []string{"-cap-add"}, "Add Linux capabilities")
|
|
|
cmd.Var(&flCapDrop, []string{"-cap-drop"}, "Drop Linux capabilities")
|
|
|
+ cmd.Var(&flGroupAdd, []string{"-group-add"}, "Add additional groups to join")
|
|
|
cmd.Var(&flSecurityOpt, []string{"-security-opt"}, "Security Options")
|
|
|
cmd.Var(flUlimits, []string{"-ulimit"}, "Ulimit options")
|
|
|
cmd.Var(&flLoggingOpts, []string{"-log-opt"}, "Log driver options")
|
|
@@ -369,6 +371,7 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe
|
|
|
Devices: deviceMappings,
|
|
|
CapAdd: NewCapList(flCapAdd.GetAll()),
|
|
|
CapDrop: NewCapList(flCapDrop.GetAll()),
|
|
|
+ GroupAdd: flGroupAdd.GetAll(),
|
|
|
RestartPolicy: restartPolicy,
|
|
|
SecurityOpt: flSecurityOpt.GetAll(),
|
|
|
ReadonlyRootfs: *flReadonlyRootfs,
|