devcontainers / devcontainers/features
How can I bring down services managed by Docker-in-Docker/Docker-outside-of-Docker features when I shut down a dev container?
Nessuno ha ancora preso questa issue.
- Lingua principale
- Shell
- Stelle
- 1.5k
- Fork
- 622
- Merge medio
- 6g 53m
- PR unite (30g)
- 9
Descrizione
Currently the spec only supports bringing down Docker services that are explicitly provided to runServices in docker compose implementations. When using the Docker-in-Docker feature with pre-builds, these services appear to be left "up" inside the volume and conflict with each other.
This could be worked around if there was the ability to provide a custom shutdown action (equivalent to running docker compose down in the container).
I also accept that I may not be thinking about this correctly - is there a way to do this, or is this something to consider adding to the spec?
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando le implementazioni di docker compose e il comportamento di arresto di runServices descritto nell’issue. Confronta tale comportamento con le pre-build delle feature Docker-in-Docker e Docker-outside-of-Docker, quindi determina se un’azione di arresto personalizzata debba rientrare nella spec; il lavoro è completato quando esiste un approccio concordato che impedisce ai servizi di rimanere attivi e di entrare in conflitto nel volume condiviso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker
- Ambito
- devops
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100