devcontainers / devcontainers/cli

Add support for Dockerfile using a variable within their FROM line, today it fails due to usage of docker inspect not handling the ARG

Abierto
#673 4 comentarios 0 reacciones 0 asignados Ver en GitHub
bug info-needed
Lenguaje dominante
TypeScript
Estrellas
3k
Forks
457
Merge medio
13 h 17 min
PR fusionados (30 d)
6

Descripción

I have a Dockerfile that needs to use an ARG in the FROM line:

https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact

```
ARG VERSION=latest
FROM busybox:$VERSION
ARG VERSION
```

This works with docker build but fails with devcontainer because devcontainers try to build the FROM image name without honoring the ARG and call docker inspect which then return a failure.

```
[126 ms] @devcontainers/cli 0.52.1. Node.js v18.18.2. linux 5.15.0-86-generic x64.
{"outcome":"error","message":"Command failed: docker inspect --type image busybox:VERSION","description":"An error occurred building the container."}
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.