devcontainers / devcontainers/features
docker-from-docker: vscode soft-reloading on running any `docker` command
- 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
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