CourionAI
DE
Newsletter
← Glossar Begriff

Devcontainer

Eine Entwicklungsumgebung, die in einer Konfigurationsdatei definiert ist und in einem Container ausgeführt wird, sodass die Tools eines Projekts und sein Dateisystemzugriff vom Rest Ihres Computers isoliert sind.

Der ursprüngliche Zweck von Devcontainers war die Reproduzierbarkeit: Jeder in einem Team erhält von allem die gleichen Versionen, beschrieben in einer Datei, die im Repository gespeichert ist. Öffnen Sie das Projekt in einem unterstützten Editor und es erstellt die Umgebung für Sie.

Sie haben im Zeitalter der Programmieragenten einen zweiten Job angenommen. Wenn Sie einem Agenten ermöglichen, Befehle auszuführen, ohne jedes Mal um Erlaubnis zu fragen, bedeutet ein Devcontainer, dass das Schlimmste, was er erreichen kann, das Projektverzeichnis und ein Einwegcontainer ist, nicht Ihre gesamte Maschine. Aus genau diesem Grund versenden Sicherheitsfirmen jetzt Devcontainer-Setups.