podman create有一个-i标志,如果没有终端的STDIN,就不会发送在容器中运行的程序(不要运行这个)
podman run -t alpine:3 /bin/sh除非在另一个终端上杀死它,否则就没有办法退出。你要跑的是,
# Now with -i redirecting STDIN so you can `exit`
podman run -ti alpine:3 /bin/sh现在你可以退出壳了。podman create命令还有一个-i命令,这是以同样的方式记录的,
-i, --interactive Keep STDIN open even if not attached甚至连podman start都有一个-i命令(用同样的方式编写),但是对于create . start序列,而不是run,似乎所有的-is都是不必要的。这些应该做什么,它们有什么不同?
podman create -t alpine:3 /bin/sh # no -i option
podman start -a -l # no -i option, terminal accepts STDIN似乎这个词不应该是读STDIN的。
发布于 2020-11-22 09:24:27
https://unix.stackexchange.com/questions/620896
复制相似问题