automation-tests/cmd/podman
OpenShift Merge Robot 1fe2965e4f
Merge pull request #3495 from baude/golandcodecleanup
trivial cleanups from golang
2019-07-04 13:51:27 +02:00
..
cliconfig Add --latest, -l to 'podman diff' 2019-06-21 13:37:04 +02:00
imagefilters imagefilter dangling handling corrected 2019-04-11 09:18:31 +09:00
libpodruntime configure runtime without store 2019-07-01 14:15:44 -05:00
remoteclientconfig Fix crash for when remote host IP or Username is not set in conf file & conf file exists. 2019-06-25 16:10:42 -04:00
shared trivial cleanups from golang 2019-07-03 15:41:33 -05:00
varlink API.md: fix few typos 2019-06-15 23:07:46 +02:00
README.md Update Podman-specific readme 2018-05-11 15:32:27 +00:00
attach.go podman: clarify the format of --detach-keys argument 2019-06-26 10:12:34 +02:00
build.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
checkpoint.go remove libpod from main 2019-06-25 13:51:24 -05:00
cleanup.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
commands.go Remove umount command from remote client. 2019-06-27 16:52:56 -04:00
commands_remoteclient.go (minor): fix misspelled 'Healthcheck' 2019-04-10 09:43:56 -06:00
commit.go remove libpod from main 2019-06-25 13:51:24 -05:00
common.go Merge pull request #3324 from marcov/detach-keys-configurable 2019-07-01 15:54:27 +02:00
common_libpod.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
common_test.go Revert "Switch to golangci-lint" 2019-04-05 20:09:45 -05:00
container.go podman remote-client commit 2019-05-30 10:14:23 -05:00
containers_prune.go remove libpod from main 2019-06-25 13:51:24 -05:00
cp.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
create.go warn when --security-opt and --privileged 2019-05-24 15:37:42 +02:00
diff.go Add --latest, -l to 'podman diff' 2019-06-21 13:37:04 +02:00
errors.go Support podman-remote stop container(s) 2019-03-02 08:57:20 -07:00
errors_remote.go Add an InvalidState varlink error for Init 2019-05-02 13:13:32 -04:00
events.go podman: fix events help string 2019-05-13 10:48:20 +02:00
exec.go configure runtime without store 2019-07-01 14:15:44 -05:00
exists.go configure runtime without store 2019-07-01 14:15:44 -05:00
export.go Vendor in logrus v1.4.2 2019-06-18 17:37:53 -07:00
generate.go Generate systemd unit files for containers 2019-05-02 14:35:53 -05:00
generate_kube.go Add --filename option to generate kube 2019-06-11 11:26:46 -04:00
generate_systemd.go Generate systemd unit files for containers 2019-05-02 14:35:53 -05:00
healthcheck.go (minor): fix misspelled 'Healthcheck' 2019-04-10 09:43:56 -06:00
healthcheck_run.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
history.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
image.go Merge pull request #1642 from kunalkushwaha/image-tree 2019-03-14 09:53:49 -07:00
images.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
images_prune.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
import.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
info.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
init.go Add basic structure of podman init command 2019-05-01 11:12:24 -04:00
inspect.go Support aliases for .Src and .Dst in inspect .Mounts 2019-06-24 14:08:25 -04:00
kill.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
load.go Fixup Flags 2019-05-20 13:53:32 -04:00
login.go Merge pull request #3108 from rhatdan/flags 2019-05-22 16:27:30 +02:00
logout.go Fixup Flags 2019-05-20 13:53:32 -04:00
logs.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
main.go Merge pull request #3451 from ashley-cui/unmount 2019-06-28 18:06:30 +02:00
main_local.go util: drop IsCgroup2UnifiedMode and use it from cgroups 2019-06-26 13:17:04 +02:00
main_remote.go Add remote client logging to a file 2019-06-17 08:01:39 -07:00
mount.go rootless: use a pause process 2019-05-17 20:48:24 +02:00
pause.go Fix rootless detection error for pause & unpause 2019-07-02 14:33:03 -04:00
platform_linux.go rootless: skip check fo /etc/containers/registries.conf 2019-05-30 09:01:55 +02:00
platform_unsupported.go Add darwin support for remote-client 2019-01-11 11:30:28 -06:00
play.go More cleanup for failures on missing commands. 2019-03-08 07:06:50 -05:00
play_kube.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod.go Add podman pod prune 2019-04-16 11:23:18 -04:00
pod_create.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod_inspect.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_kill.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
pod_pause.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_ps.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod_restart.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_rm.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_start.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_stats.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
pod_stop.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pod_top.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
pod_unpause.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
pods_prune.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
port.go podman-remote port 2019-05-01 09:13:18 -05:00
ps.go ps should use nostore when possible 2019-07-03 13:21:58 -05:00
pull.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
push.go Fixup Flags 2019-05-20 13:53:32 -04:00
refresh.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
restart.go remove libpod from main 2019-06-25 13:51:24 -05:00
restore.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
rm.go remove libpod from main 2019-06-25 13:51:24 -05:00
rmi.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
run.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
runlabel.go remove libpod from main 2019-06-25 13:51:24 -05:00
save.go Vendor in logrus v1.4.2 2019-06-18 17:37:53 -07:00
search.go Fixup Flags 2019-05-20 13:53:32 -04:00
sign.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
start.go podman: clarify the format of --detach-keys argument 2019-06-26 10:12:34 +02:00
stats.go remove libpod from main 2019-06-25 13:51:24 -05:00
stop.go remove libpod from main 2019-06-25 13:51:24 -05:00
system.go podman-remote prune containers 2019-04-26 10:15:09 -05:00
system_df.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
system_migrate.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
system_prune.go Merge pull request #2982 from baude/remotecontainerprune 2019-04-30 15:16:29 +02:00
system_renumber.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
tag.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
top.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
tree.go trivial cleanups from golang 2019-07-03 15:41:33 -05:00
trust.go More cleanup for failures on missing commands. 2019-03-08 07:06:50 -05:00
trust_set_show.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
umount.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
unpause.go Fix rootless detection error for pause & unpause 2019-07-02 14:33:03 -04:00
unshare.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
utils.go cmd, pkg: drop commented code 2019-04-15 13:00:54 +02:00
varlink.go varlink: fix usage message, URI is now optional 2019-05-13 08:26:14 -06:00
varlink_dummy.go Only build varlink when buildtag is available 2019-02-12 15:53:19 -06:00
version.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
volume.go More cleanup for failures on missing commands. 2019-03-08 07:06:50 -05:00
volume_create.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
volume_inspect.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
volume_ls.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
volume_prune.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
volume_rm.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
wait.go runtime: pass down the context 2019-04-26 22:23:49 +02: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