mirror of
https://github.com/containers/podman.git
synced 2025-06-26 04:46:57 +08:00
@ -518,21 +518,3 @@ func GetCreateFlags(cf *ContainerCLIOpts) *pflag.FlagSet {
|
|||||||
)
|
)
|
||||||
return &createFlags
|
return &createFlags
|
||||||
}
|
}
|
||||||
|
|
||||||
func AliasFlags(_ *pflag.FlagSet, name string) pflag.NormalizedName {
|
|
||||||
switch name {
|
|
||||||
case "healthcheck-command":
|
|
||||||
name = "health-cmd"
|
|
||||||
case "healthcheck-interval":
|
|
||||||
name = "health-interval"
|
|
||||||
case "healthcheck-retries":
|
|
||||||
name = "health-retries"
|
|
||||||
case "healthcheck-start-period":
|
|
||||||
name = "health-start-period"
|
|
||||||
case "healthcheck-timeout":
|
|
||||||
name = "health-timeout"
|
|
||||||
case "net":
|
|
||||||
name = "network"
|
|
||||||
}
|
|
||||||
return pflag.NormalizedName(name)
|
|
||||||
}
|
|
||||||
|
@ -12,6 +12,7 @@ import (
|
|||||||
"github.com/containers/image/v5/transports/alltransports"
|
"github.com/containers/image/v5/transports/alltransports"
|
||||||
"github.com/containers/podman/v2/cmd/podman/common"
|
"github.com/containers/podman/v2/cmd/podman/common"
|
||||||
"github.com/containers/podman/v2/cmd/podman/registry"
|
"github.com/containers/podman/v2/cmd/podman/registry"
|
||||||
|
"github.com/containers/podman/v2/cmd/podman/utils"
|
||||||
"github.com/containers/podman/v2/libpod/define"
|
"github.com/containers/podman/v2/libpod/define"
|
||||||
"github.com/containers/podman/v2/pkg/domain/entities"
|
"github.com/containers/podman/v2/pkg/domain/entities"
|
||||||
"github.com/containers/podman/v2/pkg/errorhandling"
|
"github.com/containers/podman/v2/pkg/errorhandling"
|
||||||
@ -58,7 +59,7 @@ func createFlags(flags *pflag.FlagSet) {
|
|||||||
flags.SetInterspersed(false)
|
flags.SetInterspersed(false)
|
||||||
flags.AddFlagSet(common.GetCreateFlags(&cliVals))
|
flags.AddFlagSet(common.GetCreateFlags(&cliVals))
|
||||||
flags.AddFlagSet(common.GetNetFlags())
|
flags.AddFlagSet(common.GetNetFlags())
|
||||||
flags.SetNormalizeFunc(common.AliasFlags)
|
flags.SetNormalizeFunc(utils.AliasFlags)
|
||||||
|
|
||||||
if registry.IsRemote() {
|
if registry.IsRemote() {
|
||||||
_ = flags.MarkHidden("authfile")
|
_ = flags.MarkHidden("authfile")
|
||||||
|
@ -8,6 +8,7 @@ import (
|
|||||||
|
|
||||||
"github.com/containers/podman/v2/cmd/podman/common"
|
"github.com/containers/podman/v2/cmd/podman/common"
|
||||||
"github.com/containers/podman/v2/cmd/podman/registry"
|
"github.com/containers/podman/v2/cmd/podman/registry"
|
||||||
|
"github.com/containers/podman/v2/cmd/podman/utils"
|
||||||
"github.com/containers/podman/v2/libpod/define"
|
"github.com/containers/podman/v2/libpod/define"
|
||||||
"github.com/containers/podman/v2/pkg/domain/entities"
|
"github.com/containers/podman/v2/pkg/domain/entities"
|
||||||
"github.com/containers/podman/v2/pkg/errorhandling"
|
"github.com/containers/podman/v2/pkg/errorhandling"
|
||||||
@ -58,7 +59,7 @@ func runFlags(flags *pflag.FlagSet) {
|
|||||||
flags.SetInterspersed(false)
|
flags.SetInterspersed(false)
|
||||||
flags.AddFlagSet(common.GetCreateFlags(&cliVals))
|
flags.AddFlagSet(common.GetCreateFlags(&cliVals))
|
||||||
flags.AddFlagSet(common.GetNetFlags())
|
flags.AddFlagSet(common.GetNetFlags())
|
||||||
flags.SetNormalizeFunc(common.AliasFlags)
|
flags.SetNormalizeFunc(utils.AliasFlags)
|
||||||
flags.BoolVar(&runOpts.SigProxy, "sig-proxy", true, "Proxy received signals to the process")
|
flags.BoolVar(&runOpts.SigProxy, "sig-proxy", true, "Proxy received signals to the process")
|
||||||
flags.BoolVar(&runRmi, "rmi", false, "Remove container image unless used by other containers")
|
flags.BoolVar(&runRmi, "rmi", false, "Remove container image unless used by other containers")
|
||||||
flags.UintVar(&runOpts.PreserveFDs, "preserve-fds", 0, "Pass a number of additional file descriptors into the container")
|
flags.UintVar(&runOpts.PreserveFDs, "preserve-fds", 0, "Pass a number of additional file descriptors into the container")
|
||||||
|
Reference in New Issue
Block a user