mathieu-benoit / mathieu-benoit/devcontainers
Unable to install Compose from the Docker-in-Docker feature on top of DHI
Nessuno ha ancora preso questa issue.
- Lingua principale
- Shell
- Stelle
- 1
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
When using this https://github.com/mathieu-benoit/devcontainers/blob/f7861d318deade9859072e001f6521839ad7b057/.devcontainer/dhi-docker/devcontainer.json, getting this error:
22.37 Finished installing docker / moby!
22.44 compose_version=2.40.3
22.44 (*) Installing docker-compose 2.40.3...
22.57 curl: (23) Failure writing output to destination
22.57
22.57 (!) Failed to fetch the latest artifacts for docker-compose v2.40.3...
22.57
22.57 (!) Failed to fetch the latest artifacts for docker-compose v2.40.3...
23.48
23.48 Attempting to find latest version using GitHub Api.
23.54 compose_version=5.0.0
23.54
23.54 Attempting to install v5.0.0
23.70 curl: (23) Failure writing output to destination
23.70 ERROR: Feature "Docker (Docker-in-Docker)" (ghcr.io/devcontainers/features/docker-in-docker) failed to install! Look at the documentation at https://github.com/devcontainers/features/tree/main/src/docker-in-docker for help troubleshooting this error.
------
[+] build 0/1
⠙ Image dhi-docker-workspace Building 27.8s
This is the error:
curl: (23) Failure writing output to destination
Failing here: https://github.com/devcontainers/features/blob/main/src/docker-in-docker/install.sh#L681C139-L681C158.
If changing this below, going further, but need to have compose in there, so need to find a solution:
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"moby": true,
- "version": "latest"
+ "version": "latest",
+ "dockerDashComposeVersion": "none"
}
},
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 con il .devcontainer/dhi-docker/devcontainer.json indicato e riproduci la build usando la funzionalità Docker-in-Docker. Poi esamina src/docker-in-docker/install.sh intorno alla riga 681 e il fallimento di curl, usando i log mostrati per risalire al motivo per cui Compose non può essere scritto. Il lavoro è completato quando la funzionalità installa correttamente Compose senza impostare dockerDashComposeVersion su none.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, docker-compose
- Ambito
- devops, infrastructure
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100