automation-tests/cmd/podman
OpenShift Merge Robot 348e58b59a
Merge pull request #5075 from mheon/filter_forces_all
Force --all when --filter is passed to podman ps
2020-02-04 13:22:57 -08:00
..
cliconfig Add service endpoint 2020-01-21 16:35:45 -06:00
libpodruntime codespell: spelling corrections 2019-11-13 08:15:00 +11:00
remoteclientconfig make lint: include unit tests 2020-01-14 10:51:59 +01:00
shared APIv2 review corrections #3 2020-01-25 15:09:09 -06:00
varlink Remove c.String(net) 2020-01-16 09:23:32 -05:00
README.md Replace "podman" with "Podman" 2019-09-07 20:16:42 +08:00
attach.go Use terminal detach keys sequence specified in the config file 2019-12-06 09:30:26 +01:00
build.go Fix wrong Containerfile location on build 2020-02-04 14:47:33 +01:00
checkpoint.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
cleanup.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
commands.go Add service endpoint 2020-01-21 16:35:45 -06:00
commands_remoteclient.go Implement healthcheck for remote client 2019-08-19 12:14:54 -04:00
commit.go make image reference for commit optional 2020-01-30 09:51:59 -06:00
common.go seperate container create network options 2020-02-03 15:30:17 -06:00
common_libpod.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
container.go podman-remote: cp crashes 2019-08-21 14:53:23 -05:00
containers_prune.go Merge pull request #4845 from baude/pruneforce 2020-01-13 21:45:13 +01:00
cp.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
create.go seperate container create network options 2020-02-03 15:30:17 -06:00
diff.go
errors.go
errors_remote.go Add codespell to validate spelling mistakes in code. 2020-01-11 06:32:19 -05:00
events.go
exec.go allow exec to read files of environment variables 2019-12-11 09:21:24 -06:00
exists.go
export.go
generate.go generate systemd: drop support for remote clients 2019-08-21 09:41:07 +02:00
generate_kube.go
generate_systemd.go podman-generate-systemd --new 2020-01-09 16:12:12 +01:00
healthcheck.go Implement healthcheck for remote client 2019-08-19 12:14:54 -04:00
healthcheck_run.go
history.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
image.go Add `untag` sub-command 2020-01-08 10:06:10 +01:00
images.go Throw error on invalid sort value 2020-01-28 16:34:18 -05:00
images_prune.go Add codespell to validate spelling mistakes in code. 2020-01-11 06:32:19 -05:00
import.go goland autocorrections 2019-10-29 12:18:50 -05:00
info.go Fixed the JSON go template format for the 'info' action 2019-11-01 23:36:17 -04:00
init.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
inspect.go inspect: rename ImageID go field to Image 2019-10-15 12:16:47 +02:00
kill.go signal parsing - better input validation 2019-12-26 16:50:21 -07:00
load.go
login.go fix bug check nonexist authfile 2019-11-05 21:32:18 -05:00
logout.go fix bug check nonexist authfile 2019-11-05 21:32:18 -05:00
logs.go logs: support --tail 0 2019-10-31 19:55:36 +01:00
main.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
main_local.go Usage messages: show possible option values 2020-01-08 14:24:43 -07:00
main_remote.go Allow setting default parameters with env vars 2019-10-01 19:46:57 +02:00
main_remote_supported.go
main_remote_windows.go
mount.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
network.go podman network create 2019-09-09 09:32:43 -05:00
network_create.go macvlan networks 2019-12-09 08:40:40 -06:00
network_inspect.go inclusion of podman network 2019-08-15 12:49:12 -05:00
network_list.go inclusion of podman network 2019-08-15 12:49:12 -05:00
network_rm.go enhance podman network rm 2019-09-12 14:03:52 -05:00
pause.go Use exit code constants 2019-09-12 16:20:01 -04:00
platform_linux.go
platform_unsupported.go
play.go
play_kube.go play kube: make seccomp handling better conform to k8s 2020-01-03 13:27:17 -05:00
pod.go
pod_create.go seperate container create network options 2020-02-03 15:30:17 -06:00
pod_inspect.go
pod_kill.go signal parsing - better input validation 2019-12-26 16:50:21 -07:00
pod_pause.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
pod_ps.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
pod_restart.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
pod_rm.go Remove containers when pruning a stopped pod. 2019-11-26 13:19:31 -05:00
pod_start.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
pod_stats.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
pod_stop.go podman {pod,} rm/stop: add --ignore flag 2019-11-25 09:48:13 +01:00
pod_top.go
pod_unpause.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
pods_prune.go Remove containers when pruning a stopped pod. 2019-11-26 13:19:31 -05:00
port.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
ps.go Force --all when --filter is passed to podman ps 2020-02-04 09:52:25 -05:00
pull.go expose --arch-override option for pull 2020-01-27 10:06:39 -06:00
push.go Hidden remote flags can be nil 2020-01-26 14:53:22 -06:00
refresh.go
reset.go Add codespell to validate spelling mistakes in code. 2020-01-11 06:32:19 -05:00
restart.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
restore.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
rm.go podman {pod,} rm/stop: add --ignore flag 2019-11-25 09:48:13 +01:00
rmi.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
run.go seperate container create network options 2020-02-03 15:30:17 -06:00
runlabel.go fix bug check nonexist authfile 2019-11-05 21:32:18 -05:00
save.go
search.go fix bug check nonexist authfile 2019-11-05 21:32:18 -05:00
service.go fix longname handling for bindings 2020-01-31 08:38:25 -06:00
service_dummy.go Add service endpoint 2020-01-21 16:35:45 -06:00
sign.go bump containers/image to v5.0.0, buildah to v1.11.4 2019-10-29 13:35:18 -04:00
start.go Use terminal detach keys sequence specified in the config file 2019-12-06 09:30:26 +01:00
stats.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
stop.go podman {pod,} rm/stop: add --ignore flag 2019-11-25 09:48:13 +01:00
system.go Add podman system reset command 2019-11-29 05:34:52 -05:00
system_df.go
system_migrate.go Migrate can move containers to a new runtime 2019-10-10 10:25:06 -04:00
system_prune.go Merge pull request #4845 from baude/pruneforce 2020-01-13 21:45:13 +01:00
system_renumber.go Discard errors from Shutdown in `system renumber` 2019-11-22 17:27:06 -05:00
tag.go Update `tag` documentation regarding 'alias' usage 2020-01-17 08:51:36 +01:00
top.go
tree.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
trust.go podman-remote image trust is broken 2019-09-11 16:03:45 -04:00
trust_set_show.go
umount.go podman rm/stop --cidfile 2019-11-18 14:44:08 +01:00
unpause.go Use exit code constants 2019-09-12 16:20:01 -04:00
unshare.go
untag.go Add `untag` sub-command 2020-01-08 10:06:10 +01:00
utils.go Remove c.String(net) 2020-01-16 09:23:32 -05:00
varlink.go Add service endpoint 2020-01-21 16:35:45 -06:00
varlink_dummy.go
version.go Fix podman-remote version to print client and server 2019-12-02 15:50:00 +01:00
volume.go
volume_create.go Add parsing for UID, GID in volume "o" option 2019-10-22 14:32:54 -04:00
volume_inspect.go
volume_ls.go make lint: enable gocritic 2020-01-13 14:27:02 +01:00
volume_prune.go Add codespell to validate spelling mistakes in code. 2020-01-11 06:32:19 -05:00
volume_rm.go Add function for looking up volumes by partial name 2019-09-09 12:06:10 -04:00
wait.go

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