mirror of
https://github.com/containers/podman.git
synced 2025-06-24 19:42:56 +08:00
Merge pull request #2333 from TomSweeneyRedHat/dev/tsweeney/helpexamples
Add examples for Cobra
This commit is contained in:
@ -33,7 +33,9 @@ var (
|
|||||||
commitCommand.GlobalFlags = MainGlobalOpts
|
commitCommand.GlobalFlags = MainGlobalOpts
|
||||||
return commitCmd(&commitCommand)
|
return commitCmd(&commitCommand)
|
||||||
},
|
},
|
||||||
Example: "CONTAINER [REPOSITORY[:TAG]]",
|
Example: `podman commit -q --message "committing container to image" reverent_golick image-commited
|
||||||
|
podman commit -q --author "firstName lastName" reverent_golick image-commited
|
||||||
|
podman commit -q --pause=false containerID image-commited`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -514,7 +514,7 @@ Aliases:
|
|||||||
{{.NameAndAliases}}{{end}}{{if .HasExample}}
|
{{.NameAndAliases}}{{end}}{{if .HasExample}}
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
{{.Example}}{{end}}{{if .HasAvailableSubCommands}}
|
{{.Example}}{{end}}{{if .HasAvailableSubCommands}}
|
||||||
|
|
||||||
Available Commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}}
|
Available Commands:{{range .Commands}}{{if (or .IsAvailableCommand (eq .Name "help"))}}
|
||||||
{{rpad .Name .NamePadding }} {{.Short}}{{end}}{{end}}{{end}}{{if .HasAvailableLocalFlags}}
|
{{rpad .Name .NamePadding }} {{.Short}}{{end}}{{end}}{{end}}{{if .HasAvailableLocalFlags}}
|
||||||
|
@ -49,7 +49,9 @@ var (
|
|||||||
createCommand.GlobalFlags = MainGlobalOpts
|
createCommand.GlobalFlags = MainGlobalOpts
|
||||||
return createCmd(&createCommand)
|
return createCmd(&createCommand)
|
||||||
},
|
},
|
||||||
Example: "IMAGE [COMMAND [ARG...]]",
|
Example: `podman create alpine ls
|
||||||
|
podman create --annotation HELLO=WORLD alpine ls
|
||||||
|
podman create -t -i --name myctr alpine ls`,
|
||||||
}
|
}
|
||||||
|
|
||||||
defaultEnvVariables = map[string]string{
|
defaultEnvVariables = map[string]string{
|
||||||
|
@ -41,7 +41,7 @@ var (
|
|||||||
imageExistsCommand.GlobalFlags = MainGlobalOpts
|
imageExistsCommand.GlobalFlags = MainGlobalOpts
|
||||||
return imageExistsCmd(&imageExistsCommand)
|
return imageExistsCmd(&imageExistsCommand)
|
||||||
},
|
},
|
||||||
Example: "IMAGE-NAME",
|
Example: `podman image exists imageID`,
|
||||||
}
|
}
|
||||||
|
|
||||||
_containerExistsCommand = &cobra.Command{
|
_containerExistsCommand = &cobra.Command{
|
||||||
@ -54,7 +54,7 @@ var (
|
|||||||
return containerExistsCmd(&containerExistsCommand)
|
return containerExistsCmd(&containerExistsCommand)
|
||||||
|
|
||||||
},
|
},
|
||||||
Example: "CONTAINER-NAME",
|
Example: `podman container exists containerID`,
|
||||||
}
|
}
|
||||||
|
|
||||||
_podExistsCommand = &cobra.Command{
|
_podExistsCommand = &cobra.Command{
|
||||||
@ -66,7 +66,7 @@ var (
|
|||||||
podExistsCommand.GlobalFlags = MainGlobalOpts
|
podExistsCommand.GlobalFlags = MainGlobalOpts
|
||||||
return podExistsCmd(&podExistsCommand)
|
return podExistsCmd(&podExistsCommand)
|
||||||
},
|
},
|
||||||
Example: "POD-NAME",
|
Example: `podman pod exists podID`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ var (
|
|||||||
infoCommand.GlobalFlags = MainGlobalOpts
|
infoCommand.GlobalFlags = MainGlobalOpts
|
||||||
return infoCmd(&infoCommand)
|
return infoCmd(&infoCommand)
|
||||||
},
|
},
|
||||||
Example: "",
|
Example: `podman info`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -34,7 +34,9 @@ var (
|
|||||||
inspectCommand.GlobalFlags = MainGlobalOpts
|
inspectCommand.GlobalFlags = MainGlobalOpts
|
||||||
return inspectCmd(&inspectCommand)
|
return inspectCmd(&inspectCommand)
|
||||||
},
|
},
|
||||||
Example: "CONTAINER-OR-IMAGE [CONTAINER-OR-IMAGE]...",
|
Example: `podman inspect alpine
|
||||||
|
podman inspect --format "imageId: {{.Id}} size: {{.Size}}" alpine
|
||||||
|
podman inspect --format "image: {{.ImageName}} driver: {{.Driver}}" myctr`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -29,7 +29,9 @@ var (
|
|||||||
loginCommand.GlobalFlags = MainGlobalOpts
|
loginCommand.GlobalFlags = MainGlobalOpts
|
||||||
return loginCmd(&loginCommand)
|
return loginCmd(&loginCommand)
|
||||||
},
|
},
|
||||||
Example: "REGISTRY",
|
Example: `podman login -u testuser -p testpassword localhost:5000
|
||||||
|
podman login --authfile authdir/myauths.json quay.io
|
||||||
|
podman login -u testuser -p testpassword localhost:5000`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ var (
|
|||||||
podInspectCommand.GlobalFlags = MainGlobalOpts
|
podInspectCommand.GlobalFlags = MainGlobalOpts
|
||||||
return podInspectCmd(&podInspectCommand)
|
return podInspectCmd(&podInspectCommand)
|
||||||
},
|
},
|
||||||
Example: "[POD_NAME_OR_ID]",
|
Example: `podman pod inspect podID`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -26,7 +26,9 @@ If --force is specified, all containers will be stopped, then removed.
|
|||||||
podRmCommand.GlobalFlags = MainGlobalOpts
|
podRmCommand.GlobalFlags = MainGlobalOpts
|
||||||
return podRmCmd(&podRmCommand)
|
return podRmCmd(&podRmCommand)
|
||||||
},
|
},
|
||||||
Example: "[POD ...]",
|
Example: `podman pod rm mywebserverpod
|
||||||
|
podman pod rm -f 860a4b23
|
||||||
|
podman pod rm -f -a`,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ e3ce4d93051ceea088d1c242624d659be32cf1667ef62f1d16d6b60193e2c7a8
|
|||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
$ podman commit -q --pause=false reverent_golick image-commited
|
$ podman commit -q --pause=false containerID image-commited
|
||||||
e3ce4d93051ceea088d1c242624d659be32cf1667ef62f1d16d6b60193e2c7a8
|
e3ce4d93051ceea088d1c242624d659be32cf1667ef62f1d16d6b60193e2c7a8
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -783,6 +783,24 @@ can override the working directory by using the **-w** option.
|
|||||||
|
|
||||||
## EXAMPLES
|
## EXAMPLES
|
||||||
|
|
||||||
|
### Create a container using a local image
|
||||||
|
|
||||||
|
```
|
||||||
|
$ podman create alpine ls
|
||||||
|
```
|
||||||
|
|
||||||
|
### Create a container using a local image and annotate it
|
||||||
|
|
||||||
|
```
|
||||||
|
$ podman create --annotation HELLO=WORLD alpine ls
|
||||||
|
```
|
||||||
|
|
||||||
|
### Create a container using a local image, allocating a pseudo-TTY, keeping stdin open and name it myctr
|
||||||
|
|
||||||
|
```
|
||||||
|
podman create -t -i --name myctr alpine ls
|
||||||
|
```
|
||||||
|
|
||||||
### Set UID/GID mapping in a new user namespace
|
### Set UID/GID mapping in a new user namespace
|
||||||
|
|
||||||
Running a container in a new user namespace requires a mapping of
|
Running a container in a new user namespace requires a mapping of
|
||||||
|
Reference in New Issue
Block a user