spiegel_podman/pkg
Adrian Reber 1ac9198d75
Allow changing of port forward rules on restore
Restored containers, until now, had the same port mappings as the
original started container. This commit adds the parameter '--publish'
to 'podman container restore' with the same semantic as during
create/run.

With this change it is possible to create a copy from a container with a
'--publish' rule and replace the original '--publish' setting with a new
one.

 # podman run -p 2345:8080 container
 # podman container checkpoint -l --export=dump.tar
 # podman container restore -p 5432:8080 --import=dump.tar

The restored container will now listen on localhost:5432 instead of
localhost:2345 as the original created container.

Signed-off-by: Adrian Reber <areber@redhat.com>
2021-06-04 13:29:02 +02:00
..
annotations Spelling 2020-12-22 13:34:31 -05:00
api Merge pull request #10517 from cdoern/master 2021-06-01 19:49:15 -04:00
auth Enable whitespace linter 2021-02-11 23:01:56 +01:00
autoupdate migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
bindings Handle hard links in different directories 2021-05-24 15:44:56 -04:00
cgroups Podman info add support for status of cgroup controllers 2021-05-24 16:55:23 +05:30
channel channel: simplify implementation 2021-05-06 11:51:15 +02:00
checkpoint Allow changing of port forward rules on restore 2021-06-04 13:29:02 +02:00
copy podman cp: support copying on tmpfs mounts 2021-03-04 15:43:12 +01:00
criu Add helper function to read out CRIU version 2018-10-23 12:52:03 +02:00
ctime Re-add int64 casts for ctime 2019-07-23 15:43:40 -04:00
domain Allow changing of port forward rules on restore 2021-06-04 13:29:02 +02:00
env Ensure DefaultEnvVariables is used in Specgen 2020-08-18 15:17:46 -04:00
errorhandling migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
hooks bump go module to v3 2021-02-22 09:03:51 +01:00
inspect bump go module to v3 2021-02-22 09:03:51 +01:00
kubeutils prune remotecommand dependency 2021-02-25 10:02:41 -06:00
lookup Enable whitespace linter 2021-02-11 23:01:56 +01:00
machine Enable port forwarding on host 2021-06-01 10:13:18 -05:00
namespaces [NO TESTS NEEDED] Shrink the size of podman-remote 2021-03-29 09:49:45 -04:00
netns rootless cni without infra container 2021-04-01 17:27:03 +02:00
network Split libpod/network package 2021-03-15 14:01:52 +01:00
parallel bump go module to v3 2021-02-22 09:03:51 +01:00
ps migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
registries Document CONTAINERS_CONF/CONTAINERS_STORAGE_CONF Env variables 2021-03-10 06:34:47 -05:00
resolvconf bump go module to v3 2021-02-22 09:03:51 +01:00
rootless rootless: fix SIGSEGV ,make LISTEN_FDNAMES optional [Closes #10435]. 2021-05-29 15:16:26 +05:30
rootlessport Enable whitespace linter 2021-02-11 23:01:56 +01:00
seccomp Spelling 2020-12-22 13:34:31 -05:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal Fix build for mips architecture follow-up 2021-01-07 15:04:22 +01:00
specgen Allow changing of port forward rules on restore 2021-06-04 13:29:02 +02:00
systemd generate systemd: make mounts portable 2021-05-31 11:31:27 +02:00
terminal pkg/terminal: use c/storage/pkg/homedir 2021-03-08 09:21:13 +01:00
timetype make lint: enable gocritic 2020-01-13 14:27:02 +01:00
trust Enable whitespace linter 2021-02-11 23:01:56 +01:00
util migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00