Docker DXThe Docker DX (Developer Experience) Visual Studio Code extension enhances your Visual Studio Code experience with Docker-related development by adding rich editing features and vulnerability scanning. The Docker DX extension is shipped as part of Microsoft's Docker extension as an optional dependency. Key features
RequirementsThe extension requires Docker Engine to be running. Install Docker Desktop on your machine and make sure the This extension currently supports the following operating systems and architectures:
If you are on an unsupported system, let us know of your interest in this extension so we can prioritize the work accordingly. Feature overviewEditing DockerfilesYou can get linting checks from BuildKit and BuildX when editing your Dockerfiles. Any references to images with vulnerabilities are also flagged. Note: This is an experimental feature. Errors are visible directly in your editor or you can look at them by opening up the Problems panel (Ctrl+Shift+M on Windows/Linux, Shift+Command+M on Mac). Editing Bake filesYou can get code completion when editing your The extension provides inline suggestions to generate a Bake target to correspond to each build stage in your Dockerfile. Editing Compose filesYou can view an outline of your Compose file which makes it easier to navigate. BuildsGitHub Actions builds six Note: The language server binary from these builds are not signed and/or notarized. You may encounter issues when using DevelopmentTo debug the VS Code extension, clone this repository and then run Debugging both the extension and language server
TestingRun TelemetrySee TELEMETRY.md for details about what kind of telemetry we collect and how to configure your telemetry settings. |