mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-10-12 17:07:41 +00:00
We were closing resize both on the receiver and the sender side. This was racy as the sender might have written to a closed channel. If the container could not be created, the attach exited immediately causing the channel to be closed before the write from resizeTty. Change the logic to close only from the senderSide and add another channel to notify the resizeTty goroutine when the container exited. Closes: https://github.com/projectatomic/libpod/issues/785 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> Closes: #787 Approved by: mheon |
||
|---|---|---|
| .. | ||
| batchcontainer | ||
| docker | ||
| formats | ||
| libpodruntime | ||
| varlink | ||
| attach.go | ||
| build.go | ||
| commit.go | ||
| common.go | ||
| common_test.go | ||
| create.go | ||
| create_cli.go | ||
| create_cli_test.go | ||
| diff.go | ||
| exec.go | ||
| export.go | ||
| history.go | ||
| images.go | ||
| import.go | ||
| info.go | ||
| inspect.go | ||
| kill.go | ||
| load.go | ||
| login.go | ||
| logout.go | ||
| logs.go | ||
| main.go | ||
| mount.go | ||
| parse.go | ||
| pause.go | ||
| port.go | ||
| ps.go | ||
| pull.go | ||
| push.go | ||
| README.md | ||
| restart.go | ||
| rm.go | ||
| rmi.go | ||
| run.go | ||
| run_test.go | ||
| save.go | ||
| search.go | ||
| sigproxy.go | ||
| spec.go | ||
| spec_test.go | ||
| start.go | ||
| stats.go | ||
| stop.go | ||
| tag.go | ||
| top.go | ||
| umount.go | ||
| unpause.go | ||
| user.go | ||
| utils.go | ||
| varlink.go | ||
| version.go | ||
| wait.go | ||
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
- Create containers
- Start, stop, signal, attach to, and inspect existing containers
- Run new commands in existing containers
- Push and pull images
- List and inspect existing images
- Create new images by committing changes within a container
- Create pods
- Start, stop, signal, and inspect existing pods
- Populate pods with containers