automation-tests/cmd/podman
Qi Wang 1003df3444 Suport format param for varlink Commit
We need to pass the image format OCI or docker  in the varlink commit command.

Signed-off-by: Qi Wang <qiwan@redhat.com>

Closes: #1281
Approved by: mheon
2018-08-16 15:35:28 +00:00
..
batchcontainer Improve ps handling of container start/stop time 2018-08-08 12:37:51 +00:00
docker Rename all references to kpod to podman 2017-12-18 16:46:05 +00:00
formats Unescape characters in inspect JSON format output 2018-04-10 14:05:25 +00:00
libpodruntime podman in rootless mode will only work with cgroupfs at this point. 2018-08-14 02:23:33 +00:00
varlink Suport format param for varlink Commit 2018-08-16 15:35:28 +00:00
README.md Update Podman-specific readme 2018-05-11 15:32:27 +00:00
attach.go Refactor podman/utils with a single container start and attach function 2018-07-06 16:02:46 +00:00
build.go build, rootless: specify IsolationOCIRootless 2018-08-15 11:40:30 +00:00
cleanup.go Add `podman container cleanup` to CLI 2018-06-29 15:25:21 +00:00
commit.go remove buildah requirement for the libpod image library 2018-07-06 17:03:19 +00:00
common.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
common_test.go Rename all references to kpod to podman 2017-12-18 16:46:05 +00:00
container.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
create.go apparmor: respect "unconfined" setting 2018-08-09 12:25:15 +00:00
create_cli.go Add --volumes-from flag to podman run and create 2018-07-09 19:30:03 +00:00
create_cli_test.go Implement and test the following flags for podman run and create 2018-01-15 19:27:10 +00:00
diff.go varlink images 2018-04-26 19:14:44 +00:00
exec.go varlink images 2018-04-26 19:14:44 +00:00
export.go Make ':' a restricted character for file names 2018-04-30 19:58:22 +00:00
history.go Podman history now prints out intermediate image IDs 2018-06-22 15:19:34 +00:00
image.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
images.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
import.go Aliases do not work with IsSet 2018-06-12 00:47:56 +00:00
info.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
inspect.go return all inspect info for varlink containerinspect 2018-06-01 08:37:55 +00:00
kill.go varlink images 2018-04-26 19:14:44 +00:00
load.go Replace Runtime.LoadFromArchive with Runtime.LoadFromArchiveReference 2018-08-01 18:22:59 +00:00
login.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
logout.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
logs.go varlink images 2018-04-26 19:14:44 +00:00
main.go rootless: not require userns for help/version 2018-08-14 14:33:31 +00:00
mount.go Update container Mounted() and Mountpoint() functions 2018-07-24 02:25:11 +00:00
parse.go podman create, start, getattachsocket 2018-05-21 19:26:56 +00:00
pause.go varlink images 2018-04-26 19:14:44 +00:00
pod.go add podman pod inspect 2018-08-09 11:06:32 +00:00
pod_create.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
pod_inspect.go add podman pod inspect 2018-08-09 11:06:32 +00:00
pod_kill.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
pod_pause.go Add pod pause/unpause 2018-07-27 14:20:08 +00:00
pod_ps.go Pod ps now uses pod.Status() 2018-07-20 11:38:54 -04:00
pod_restart.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
pod_rm.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
pod_start.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
pod_stop.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
pod_unpause.go Add pod pause/unpause 2018-07-27 14:20:08 +00:00
port.go Add missing newline to podman port 2018-05-10 08:53:28 +00:00
ps.go Improve ps handling of container start/stop time 2018-08-08 12:37:51 +00:00
pull.go RFC: Remove unused transport name constants from libpod 2018-08-01 18:22:59 +00:00
push.go RFC: Remove unused transport name constants from libpod 2018-08-01 18:22:59 +00:00
refresh.go Add podman refresh command 2018-06-22 19:26:46 +00:00
restart.go varlink containers 2018-05-03 17:31:33 +00:00
rm.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
rmi.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
run.go Cleanup descriptions and help information 2018-07-27 02:17:29 +00:00
run_test.go Skip seccomp-dependent tests on non-Linux 2018-07-26 20:47:31 +00:00
save.go Fix ambiguity in adding localhost to podman save 2018-08-08 21:04:11 +00:00
search.go search name should include registry 2018-08-10 18:43:56 +00:00
sigproxy.go If proxy fails then then signal should be sent to the main process 2018-07-13 14:14:42 +00:00
start.go Need to wait for container to exit before completing run/start completes 2018-07-13 14:14:42 +00:00
stats.go Podman stats with no containers listed is the same as podman stats --all 2018-07-07 19:52:51 +00:00
stop.go varlink images 2018-04-26 19:14:44 +00:00
tag.go varlink images 2018-04-26 19:14:44 +00:00
top.go Fix segfault in top when -l and no args are passed 2018-08-16 15:12:53 +00:00
umount.go Add --force to podman umount to force the unmounting of the rootfs 2018-08-01 17:53:30 +00:00
unpause.go varlink images 2018-04-26 19:14:44 +00:00
utils.go Refactored method of getting pods 2018-07-27 12:39:12 +00:00
varlink.go Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
varlink_dummy.go make varlink optional for podman 2018-06-24 10:54:40 +00:00
version.go Initial varlink implementation 2018-04-23 14:29:45 +00:00
wait.go varlink images 2018-04-26 19:14:44 +00: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