spiegel_podman/cmd/podman
Valentin Rothberg 019f19cf4f inspect: rename ImageID go field to Image
The json field is called `Image` while the go field is called `ImageID`,
tricking users into filtering for `Image` which ultimately results in an
error.  Hence, rename the field to `Image` to align json and go.

To prevent podman users from regressing, rename `Image` to `ImageID` in
the specified filters.  Add tests to prevent us from regressing.  Note
that consumers of the go API that are using `ImageID` are regressing;
ultimately we consider it to be a bug fix.

Fixes: #4193
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-10-15 12:16:47 +02:00
..
cliconfig Merge pull request #4221 from mheon/reset_runtime 2019-10-11 19:56:13 +02:00
imagefilters Add support for listing read/only and read/write images 2019-07-19 06:59:49 -04:00
libpodruntime Migrate can move containers to a new runtime 2019-10-10 10:25:06 -04:00
remoteclientconfig Allow changing IdentityFile and to IgnoreHosts 2019-10-01 19:46:48 +02:00
shared Merge pull request #4237 from giuseppe/ps-not-null 2019-10-11 18:53:26 +02:00
varlink cli: support --systemd=always 2019-10-09 23:39:18 +02:00
attach.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
build.go Update build man page with latest Buildah changes 2019-10-10 18:04:30 -04:00
checkpoint.go Add --ignore-rootfs option for checkpoint/restore 2019-07-11 14:43:35 +02:00
cleanup.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
commands.go podman-remote image trust is broken 2019-09-11 16:03:45 -04:00
commands_remoteclient.go Implement healthcheck for remote client 2019-08-19 12:14:54 -04:00
commit.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
common.go cli: support --systemd=always 2019-10-09 23:39:18 +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: cp crashes 2019-08-21 14:53:23 -05:00
containers_prune.go Use exit code constants 2019-09-12 16:20:01 -04:00
cp.go fix cp none exists dest path ends with '/' 2019-09-25 12:48:05 -04:00
create.go fix --dns* and --network not set to host conflict 2019-07-18 09:39:31 -04:00
diff.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
errors.go Add new exit codes to rm & rmi for running containers & dependencies 2019-08-01 03:40:29 -04:00
errors_remote.go Add new exit codes to rm & rmi for running containers & dependencies 2019-08-01 03:40:29 -04:00
events.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
exec.go move editing of exitCode to runtime 2019-07-23 13:29:33 -04:00
exists.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
export.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
generate.go generate systemd: drop support for remote clients 2019-08-21 09:41:07 +02:00
generate_kube.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
generate_systemd.go generate systemd: support pods and geneartig files 2019-08-21 17:28:30 +02:00
healthcheck.go Implement healthcheck for remote client 2019-08-19 12:14:54 -04:00
healthcheck_run.go Implement conmon exec 2019-07-22 15:57:23 -04:00
history.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
image.go Merge pull request #1642 from kunalkushwaha/image-tree 2019-03-14 09:53:49 -07:00
images.go images: empty list is valid json with --format=json 2019-10-11 21:56:40 +02:00
images_prune.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
import.go syntax updated for podman import --change 2019-09-27 17:17:12 +09:00
info.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
init.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
inspect.go inspect: rename ImageID go field to Image 2019-10-15 12:16:47 +02:00
kill.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
load.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
login.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
logout.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
logs.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
main.go Merge pull request #4127 from nalind/reexec-use 2019-09-27 17:22:48 +02:00
main_local.go rootless: automatically recreate the pause.pid file 2019-10-09 16:02:21 +02:00
main_remote.go Allow setting default parameters with env vars 2019-10-01 19:46:57 +02:00
main_remote_supported.go enable windows remote client 2019-08-08 20:05:08 -05:00
main_remote_windows.go enable windows remote client 2019-08-08 20:05:08 -05:00
mount.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
network.go podman network create 2019-09-09 09:32:43 -05:00
network_create.go podman network create: validate user input 2019-10-04 02:34:01 +05:30
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 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 first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod.go Add podman pod prune 2019-04-16 11:23:18 -04:00
pod_create.go Allow customizing pod hostname 2019-08-18 03:48:40 +00:00
pod_inspect.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_kill.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_pause.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
pod_ps.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
pod_restart.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
pod_rm.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_start.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_stats.go cmd, stats: fix check for rootless mode 2019-08-12 12:03:53 +02:00
pod_stop.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_top.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
pod_unpause.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
pods_prune.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
port.go fix port early return 2019-08-07 09:10:47 -05:00
ps.go golangci-lint pass number 2 2019-07-11 09:13:06 -05:00
pull.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
push.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
README.md Replace "podman" with "Podman" 2019-09-07 20:16:42 +08:00
refresh.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
restart.go Use exit code constants 2019-09-12 16:20:01 -04:00
restore.go restore: added --ignore-static-ip option 2019-08-02 10:10:54 +02:00
rm.go rm: add containers eviction with rm --force 2019-09-25 19:44:38 +02:00
rmi.go Add new exit codes to rm & rmi for running containers & dependencies 2019-08-01 03:40:29 -04:00
run.go Make the healthcheck flags compatible with Docker CLI 2019-07-16 06:15:28 +02:00
runlabel.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
save.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
search.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
sign.go Update c/image to v4.0.1 and buildah to 1.11.3 2019-10-04 20:18:23 +02:00
start.go Respect --sig-proxy flag with podman start --attach 2019-10-09 10:12:15 -04:00
stats.go Fix error message on podman stats on cgroups v1 rootless environments 2019-08-19 07:41:50 -04:00
stop.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
system.go podman-remote prune containers 2019-04-26 10:15:09 -05:00
system_df.go fix system df crashes on unnamed images 2019-08-04 10:00:29 -04:00
system_migrate.go Migrate can move containers to a new runtime 2019-10-10 10:25:06 -04:00
system_prune.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
system_renumber.go runtime: pass down the context 2019-04-26 22:23:49 +02:00
tag.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
top.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
tree.go golangci-lint pass number 2 2019-07-11 09:13:06 -05:00
trust.go podman-remote image trust is broken 2019-09-11 16:03:45 -04:00
trust_set_show.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
umount.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
unpause.go Use exit code constants 2019-09-12 16:20:01 -04:00
unshare.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
utils.go Update build man page with latest Buildah changes 2019-10-10 18:04:30 -04:00
varlink.go Merge pull request #3760 from rhatdan/auth 2019-08-19 21:16:06 +02:00
varlink_dummy.go Only build varlink when buildtag is available 2019-02-12 15:53:19 -06:00
version.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
volume.go More cleanup for failures on missing commands. 2019-03-08 07:06:50 -05:00
volume_create.go Implement backend for 'volume inspect' 2019-08-02 15:08:30 -04:00
volume_inspect.go Swap 'volume inspect' frontend to use the new backend 2019-08-02 15:08:30 -04:00
volume_ls.go golangci-lint round #3 2019-07-21 14:22:39 -05:00
volume_prune.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00
volume_rm.go Add function for looking up volumes by partial name 2019-09-09 12:06:10 -04:00
wait.go first pass of corrections for golangci-lint 2019-07-10 15:52:17 -05:00

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