devcontainers / devcontainers/ci

Unable to prebuild devcontainer image (error command docker tag)

Abierto
#271 7 comentarios 0 reacciones 1 asignado Reclamado por @chrmarti Ver en GitHub
bug info-needed
Lenguaje dominante
TypeScript
Estrellas
496
Forks
101
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Error
```
Error: Dev container build failed: Command failed: docker tag example_devcontainer_app ghcr.io/example/example-devcontainer:latest (exit code: undefined)
An error occurred building the container. Error: Command failed: docker tag example_devcontainer_app ghcr.io/example/example-devcontainer:latest
```

The error only occurs when trying to push the image, the simplest setup without `cacheFrom` and `push` works like a charm.

# Setup
```
.devcontainer/
├── devcontainer.json
├── docker-compose.yaml
└── Dockerfile
```

```yaml
build:
name: Build
runs-on: 16cores
steps:
- name: Checkout sources
uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Pre-build dev container image
uses: devcontainers/ci@v0.3
with:
imageName: ghcr.io/example/example-devcontainer
cacheFrom: ghcr.io/example/example-devcontainer
push: always
```

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.