[Suggestion] podman kill on closing distrobox ephemeral
- Linguagem predominante
- Go
- Estrelas
- 13k
- Forks
- 541
- Merge médio
- 20h 47min
- PRs com merge (30d)
- 4
Descrição
**Is your feature request related to a problem? Please describe.**
Yeah. On my system (Void musl), `podman stop` does not stop a rootless container, erroring with `Error: given PID did not die within timeout`. Thus the container does not actually get deleted, defeating the point of having an 'ephemeral' container.
**Describe the solution you'd like**
In the case of podman, close ephemeral containers with `podman kill`. This may also require a related `distrobox kill` to be called by distrobox-ephemeral.
**Describe alternatives you've considered**
Fixing the original problem of containers not being stopped properly (I have no idea how to do this)
Running podman --rm
**Additional context**
On void, at least for me, I sometimes have to use `sudo pkill` instead of `pkill`. I'm not sure why. This is probably related.
podman kill always works on my system, rootless or otherwise.
Guia de contribuição
Direção de pesquisa
Analise o script distrobox-ephemeral para ver como os contêineres são interrompidos atualmente (provavelmente usando podman stop). Identifique onde o comando stop é chamado e substitua-o por podman kill para o runtime podman. Verifique se um novo comando distrobox kill precisa ser adicionado e teste a alteração em um sistema Void Linux para garantir que os contêineres efêmeros sejam removidos corretamente.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- bash, docker, shell
- Domínio
- cli
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100