automation-tests/cmd/podman
Matthew Heon da70c9db6f When location of c/storage root changes, set VolumePath
We want named volumes to be created in a subdirectory of the
c/storage graph root, the same as the libpod root directory is
now. As such, we need to adjust its location when the graph root
changes location.

Also, make a change to how we set the default. There's no need to
explicitly set it every time we initialize via an option - that
might conflict with WithStorageConfig setting it based on graph
root changes. Instead, just initialize it in the default config
like our other settings.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-02-26 09:37:00 -05:00
..
cliconfig Add podman system renumber command 2019-02-21 10:51:42 -05:00
formats update: remove duplicate newline 2019-02-21 13:49:42 -07:00
imagefilters Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
libpodruntime When location of c/storage root changes, set VolumePath 2019-02-26 09:37:00 -05:00
shared podman-remote create|ps 2019-02-25 09:10:09 -06:00
varlink Merge pull request #2404 from baude/remoteerrors 2019-02-23 22:10:03 +01:00
README.md Update Podman-specific readme 2018-05-11 15:32:27 +00:00
attach.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
build.go Merge pull request #2413 from baude/remotepodstop 2019-02-24 03:13:25 +01:00
checkpoint.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
cleanup.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
commands.go podman-remote pod pause|unpause|restart 2019-02-25 16:14:06 -06:00
commands_remoteclient.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
commit.go Add examples for Cobra 2019-02-14 15:03:11 -05:00
common.go Improve command line validation 2019-02-22 14:13:08 -06:00
common_test.go Remove urfave/cli from libpod 2019-02-11 17:48:34 -06:00
container.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
containers_prune.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
cp.go cmd: support rootless mode for cp command 2019-02-22 21:36:46 +01:00
create.go Allow dns settings with --net=host 2019-02-23 07:19:30 -05:00
create_cli.go Migrate to cobra CLI 2019-02-08 10:26:43 -06:00
create_cli_test.go fix environment variable parsing 2018-10-23 12:57:14 +02:00
diff.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
errors.go Change exit code to 1 on podman rmi nosuch image 2019-02-25 12:49:27 -05:00
exec.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
exists.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
export.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
generate.go Fix play to show up in podman help 2019-02-23 16:16:41 -05:00
generate_kube.go Fifth chunk of Cobra Examples 2019-02-18 19:37:09 -05:00
history.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
image.go podman-remote load image 2019-02-21 10:11:19 -06:00
images.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
images_prune.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
import.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
info.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
inspect.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
kill.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
load.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
login.go Merge pull request #2340 from QiWang19/login_lying 2019-02-17 13:44:45 +01:00
logout.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
logs.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
main.go Merge pull request #2404 from baude/remoteerrors 2019-02-23 22:10:03 +01:00
mount.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
parse.go fix environment variable parsing 2018-10-23 12:57:14 +02:00
pause.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
platform_linux.go Add darwin support for remote-client 2019-01-11 11:30:28 -06:00
platform_unsupported.go Add darwin support for remote-client 2019-01-11 11:30:28 -06:00
play.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
play_kube.go remove duplicate commands in main 2019-02-25 08:54:11 -06:00
pod.go podman-remote pod pause|unpause|restart 2019-02-25 16:14:06 -06:00
pod_create.go podman-remote create|ps 2019-02-25 09:10:09 -06:00
pod_inspect.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
pod_kill.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
pod_pause.go podman-remote pod pause|unpause|restart 2019-02-25 16:14:06 -06:00
pod_ps.go podman-remote create|ps 2019-02-25 09:10:09 -06:00
pod_restart.go podman-remote pod pause|unpause|restart 2019-02-25 16:14:06 -06:00
pod_rm.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
pod_start.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
pod_stats.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
pod_stop.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
pod_top.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
pod_unpause.go podman-remote pod pause|unpause|restart 2019-02-25 16:14:06 -06:00
port.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
ps.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
pull.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
push.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
refresh.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
restart.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
restore.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
rm.go Change exit code to 1 on podman rm nosuch container 2019-02-25 10:31:04 -05:00
rmi.go Change exit code to 1 on podman rmi nosuch image 2019-02-25 12:49:27 -05:00
run.go OpenTracing support added to start, stop, run, create, pull, and ps 2019-02-18 09:57:08 -05:00
run_test.go Migrate to cobra CLI 2019-02-08 10:26:43 -06:00
runlabel.go Exit with errors not just logging error 2019-02-22 16:28:42 -05:00
save.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
search.go image.SearchImages: use SearchFilter type 2019-02-20 10:25:25 +01:00
sign.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
sigproxy.go switch projectatomic to containers 2018-08-16 17:12:36 +00:00
start.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
stats.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
stop.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
system.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
system_prune.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
system_renumber.go Do not make renumber shut down the runtime 2019-02-21 10:51:42 -05:00
tag.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
top.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
trust.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
trust_set_show.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
umount.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00
unpause.go Second chunk of Cobra help 2019-02-15 14:38:46 -05:00
utils.go podman-remote create|ps 2019-02-25 09:10:09 -06:00
varlink.go Add 4th chunk of Cobra Examples 2019-02-18 15:18:42 -05:00
varlink_dummy.go Only build varlink when buildtag is available 2019-02-12 15:53:19 -06:00
version.go Don't show global flags except for podman command 2019-02-12 05:14:38 -07:00
volume.go enable podman-remote volume prune 2019-02-14 10:55:05 -06:00
volume_create.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
volume_inspect.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
volume_ls.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
volume_prune.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
volume_rm.go Enable more podman-remote pod commands 2019-02-22 17:00:24 -06:00
wait.go hide --latest on the remote-client 2019-02-22 14:13:08 -06:00

README.md

podman - Simple debugging tool for pods and images

podman is a daemonless container runtime for managing containers, pods, and container images. It is intended as a counterpart to CRI-O, to provide low-level debugging not available through the CRI interface used by Kubernetes. It can also act as a container runtime independent of CRI-O, creating and managing its own set of containers.

Use cases

  1. Create containers
  2. Start, stop, signal, attach to, and inspect existing containers
  3. Run new commands in existing containers
  4. Push and pull images
  5. List and inspect existing images
  6. Create new images by committing changes within a container
  7. Create pods
  8. Start, stop, signal, and inspect existing pods
  9. Populate pods with containers