Support listing Compose projects with nerdctl compose ls
I maintainer di solito rispondono entro 2 giorni
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
The issue describes nerdctl compose ls behavior and says a focused implementation with tests is already prepared; related missing-command work is tracked in #3867. Read the proposed behavior and inspect the open pull request #5286 first. Completion would require the listing, filtering, output, config-file labels, and validation tests described here, with daemon integration validation still pending.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What is the problem you're trying to solve?
nerdctl compose ls is listed as unimplemented in the command reference. Listing Compose projects currently requires knowing their compose-file locations or inspecting container labels manually.
Describe the solution you'd like
Add nerdctl compose ls to list projects in the selected containerd namespace without loading a compose file from the current directory.
Proposed behavior follows Docker Compose's documented command:
- Show running projects by default, with
--allfor stopped/created/paused containers. - Support table/JSON output,
--quiet, and repeatable--filter name=REGEXP. - Summarize container states per project and show the config-file paths.
- Record
com.docker.compose.project.config_fileson containers created by Compose; older containers lacking the label showN/A.
A focused implementation with aggregation, filtering, output, and validation tests is prepared. Related to the missing-command work tracked in #3867.
AI tools assisted with implementation and tests. Local Docker Desktop cannot start due to its Ingest socket error, so daemon integration validation is still pending; unit tests do not require a running daemon.
- Lingua principale
- Go
- Stelle
- 10.4k
- Fork
- 834
- Merge medio
- 2g 14h
- PR unite (30g)
- 30
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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.
Altre issue di containerd/nerdctl
-
Test and examples: update wordpress images (to silence potential false security alerts)Forse già presa @ayushpratap27 l’ha presa 1 giorno fa. Apertaarea/ci documentation priority/low
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
containerd/nerdctl#5283 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
area/ci platform/FreeBSD
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
containerd/nerdctl#5275 ·
I maintainer di solito rispondono entro 2 giorni
-
`nerdctl kill` shouldn't set `containerd.io/restart.explicitly-stopped` label for non-stop signalsForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
containerd/nerdctl#5171 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
nerdctl checkpoint rm requires the container to exist, so a checkpoint whose container was removed can never be removed and its directory stays in the data rootForse già presa @jonyhy96 l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
containerd/nerdctl#5282 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
area/ci platform/FreeBSD
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
containerd/nerdctl#5273 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di containerd/nerdctl
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
status:needs-review type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Gentleman-Programming/engram#2079 ·
I maintainer di solito rispondono entro 1 giorno
-
bug triage/pending
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
limitlessprojects/Go-Hybrid#1377 ·
I maintainer di solito rispondono entro 1 giorno
-
bug report
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 3 giorni