mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 14:10:33 +03:00
nixos/tests/podman: add test for rootless port forwarding
This commit is contained in:
parent
9ab047538f
commit
07b8c65c77
1 changed files with 12 additions and 0 deletions
|
@ -123,6 +123,18 @@ import ../make-test-python.nix (
|
|||
rootless.succeed(su_cmd("podman stop sleeping"))
|
||||
rootless.succeed(su_cmd("podman rm sleeping"))
|
||||
|
||||
with subtest("rootlessport"):
|
||||
rootless.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
|
||||
rootless.succeed(
|
||||
su_cmd(
|
||||
"podman run -d -p 9000:8888 --name=rootlessport -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin -w ${pkgs.writeTextDir "index.html" "<h1>Testing</h1>"} scratchimg ${pkgs.python3}/bin/python -m http.server 8888"
|
||||
)
|
||||
)
|
||||
rootless.succeed(su_cmd("podman ps | grep rootlessport"))
|
||||
rootless.wait_until_succeeds(su_cmd("${pkgs.curl}/bin/curl localhost:9000 | grep Testing"))
|
||||
rootless.succeed(su_cmd("podman stop rootlessport"))
|
||||
rootless.succeed(su_cmd("podman rm rootlessport"))
|
||||
|
||||
with subtest("Run container with init"):
|
||||
rootful.succeed(
|
||||
"tar cv -C ${pkgs.pkgsStatic.busybox} . | podman import - busybox"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue