devcontainers / devcontainers/features

docker-from-docker: vscode soft-reloading on running any `docker` command

Offen
#788 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
needs-more-info
Vorherrschende Sprache
Shell
Sterne
1.5k
Forks
621
Ø Merge
6 T. 53 Min.
Gemergte PRs (30 T.)
9

Beschreibung

I'm running a devcontainer with a custom debian `bullseye`-based image. I'm installing only the docker cli inside the container using `COPY --from=hub.docker.com/docker:dind /usr/local/bin/docker /usr/local/bin/`. I'm mounting the docker socket and authentication keys in the `~/.docker` folder.

`docker` commands inside the devcontainer are working fine, it's interacting with the remote host docker daemon and doing whatever I tell it, however everytime I run a `docker` command vscode _soft reloads_ the entire UI, as in the whole window refreshes. The terminal appears to continue in the background and nothing really breaks, it's just a very janky user experience if I have to wait 5-10s every time I run a docker command to wait for the UI to reload.

Is there any way of preventing the reload?

Thanks

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Keine Repository-Datei und kein Test sind angegeben. Reproduziere das Problem mit dem benutzerdefinierten Debian-bullseye-Devcontainer, der aus docker:dind kopierten Docker CLI, dem eingebundenen Docker-Socket und den ~/.docker-Anmeldedaten und führe dann Docker-Befehle aus dem Container aus. Als abgeschlossen gilt die Aufgabe, wenn Docker-Befehle weiterhin funktionieren, ohne die UI des VS Code-Fensters zu aktualisieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker
Bereich
developer-experience, devops
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.