Extension init command fails
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
Línea de trabajo
Start by locating the implementation of the docker extension init command and the golang:1.21-alpine image reference. Reproduce the failure with docker extension init my-extension, then verify that initialization and dependency setup complete successfully with the supported Go version.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
When initializing a new extension, the "initializing new go module" part fails with the following output
Initializing new go module...
error while executing 'docker run --rm -w=/src -v/home/luca/Code/test/my-extension/backend:/src golang:1.21-alpine /bin/sh -c go mod init my-extension && go mod tidy' : exit status 1: go: creating new go.mod: module my-extension
go: to add module requirements and sums:
go mod tidy
go: finding module for package github.com/sirupsen/logrus
go: finding module for package github.com/labstack/echo/v4
go: finding module for package github.com/labstack/echo/v4/middleware
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/labstack/echo v3.3.10+incompatible
go: downloading github.com/labstack/echo/v4 v4.13.4
go: toolchain upgrade needed to resolve github.com/labstack/echo/v4
go: github.com/labstack/echo/[email protected] requires go >= 1.23.0 (running go 1.21.13; GOTOOLCHAIN=local)
Add the steps to reproduce
Simply try to create a new extension with docker extension init my-extension and see the errors
Describe the expected behavior
I would expect this command to not fails....seems like it could be fixed by just updating the image used in the command to golang:1.23 or higher
Optional: Add screenshots
Output of docker extension version:
Client Version: v0.2.27
Server API Version: 0.3.4
Output of docker version:
Client: Docker Engine - Community
Version: 28.0.2
API version: 1.48
Go version: go1.23.7
Git commit: 0442a73
Built: Wed Mar 19 14:36:46 2025
OS/Arch: linux/amd64
Context: desktop-linux
Server: Docker Desktop 4.41.2 (191736)
Engine:
Version: 28.1.1
API version: 1.49 (minimum version 1.24)
Go version: go1.23.8
Git commit: 01f442b
Built: Fri Apr 18 09:52:57 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.27
GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
runc:
Version: 1.2.5
GitCommit: v1.2.5-0-g59923ef
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Additional context
Maybe related to https://github.com/docker/extensions-sdk/issues/220
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 157
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de docker/extensions-sdk
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
docker/extensions-sdk#305 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
docker/extensions-sdk#303 ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
docker/extensions-sdk#301 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
docker/extensions-sdk#300 · 1 comentario ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
docker/extensions-sdk#299 · 1 comentario ·
Todos los issues de docker/extensions-sdk
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
aws/agentcore-cli#2606 ·
Los mantenedores suelen responder en 1 día
-
os:Linux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
spqr-coordinator usage shows 'run --config', but 'run' is not a subcommand (unknown command "run")Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pg-sharding/spqr#3092 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
anomalyco/opencode#56002 · 1 comentario ·
Los mantenedores suelen responder en 1 día