Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Unable to Delete Workspace: Conflict Error Due to Image Reference in Use by Another Container

Ouverte
#387 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
docker
Domaine
devops

Piste de recherche

Le rapport ne nomme aucun fichier source ni aucun test. Commencez par reproduire la suppression avec deux workspaces en utilisant la DevContainers Docker template, puis suivez le chemin de suppression du workspace où la Docker image est supprimée. C’est terminé lorsqu’un workspace peut être supprimé alors qu’un autre conteneur en cours d’exécution référence toujours l’image partagée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Issue:

When attempting to delete a workspace that uses the DevContainers Docker template, and another running container is using the same image, the deletion fails with the following error:

Error: Unable to remove Docker image: Error response from daemon: conflict: unable to remove repository reference "ghcr.io/coder/envbuilder:latest" (must force) - container xxxxxxx is using its referenced image xxxxxxx.
Steps to Reproduce:
  1. Create two workspaces, both using the DevContainers Docker template.
  2. Attempt to delete one workspace while the other is still running and using the same template.
  3. Observe the conflict error during the deletion process.
Workaround:

Attempting to delete the workspace after stopping the other running workspace succeeds.

Additonal Info:
Environment:
  • Coder Version: v2.16.0+683a720
  • OS: Linux (installed using the setup script)
Langage dominant
Go
Étoiles
300
Forks
64
Merge moyen
20 min
PR mergées (30 j)
1

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de coder/envbuilder

Toutes les issues de coder/envbuilder

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.