vscode-docker

Docker Extension for Visual Studio Code

OTHER License

Stars
1.2K
Committers
92

Bot releases are hidden (Show)

vscode-docker - v1.4.0

Published by bwateratmsft about 4 years ago

Added

  • Support for Azure Container Instances Docker contexts. #2102
  • ACI contexts can be created from the command palette or contexts view. #2114
  • Outdated base images are now flagged with a warning icon. The base image must be in the root namespace in Docker Hub (i.e. docker.io/library). This feature is on by default but can be disabled via the docker.images.checkForOutdatedImages setting. #1493

Note: ACI-related features require the latest Docker Desktop Edge release.

Fixed

  • Python debugging launcher now uses python3 instead of python, to ensure Python 3.* is always run. #2123
  • "Cannot read property 'filter' of null" during some commands. #2030, #2072, #2108
  • Node.js and Python debug configurations did not pass along all parameters. #2024
  • Fixed a few Dockerfile language server issues. #2043, #2055
  • Login failure for Azure Container Registries. #1959
vscode-docker - v1.3.1

Published by bwateratmsft over 4 years ago

Fixed

  • Python debugging fails with message "Unable to find the debugger in the Python extension" due to new debugger location. #2080
vscode-docker - v1.3.0

Published by bwateratmsft over 4 years ago

Added

  • .NET Core attach support added for Windows containers. #1662

Fixed

  • Explorer no longer needs to be opened for palette commands to work. #2029
  • Node base image scaffolded has been updated to latest LTS. #2037
  • Python debugging now uses debugpy instead of ptvsd, fixing several issues and improving reliability. #1831, #1879
  • A custom docker-compose up command with no match no longer produces incorrect commands. #1954
  • Explorer is more responsive when trying to connect to an unreachable SSH host. #1947

Deprecated

vscode-docker - v1.2.1

Published by bwateratmsft over 4 years ago

Fixed

  • When changing contexts, UI is more responsive and clear. #1965
  • .NET 5 images are published in a new repository. #1973
vscode-docker - v1.2.0

Published by bwateratmsft over 4 years ago

Requires Visual Studio Code 1.44 or higher.

Added

  • Semantic highlighting support. #1840
  • Help and Feedback pane in explorer view. #1893
  • Docker Context pane in explorer view. #1844
  • Images can be pulled from the images list. #1313
  • Containers can be grouped by docker-compose project name. #215, #1846
  • A new setting, docker.dockerodeOptions, allowing any options to be provided to Dockerode. #1459

Changed

  • Any file named Dockerfile.* is now recognized as a Dockerfile. #1907
vscode-docker - v1.1.0

Published by bwateratmsft over 4 years ago

Added

  • Custom file names for docker-compose files can be defined. #102
  • The experience for pushing Docker images has been revamped. #351, #1539, #1595
  • Extensibility model for registry providers has been improved. #147
  • Generic DockerV2 registries using OAuth can now be connected to in many cases. #869
  • Docker contexts can now be changed, inspected, and removed from the Command Palette. #1784
  • If the Docker context is changed from outside VSCode, the changes will be picked up in VSCode within 20 seconds by default, configurable with the docker.contextRefreshInterval setting. If the Docker context is changed within VSCode it is picked up immediately. #1790

Fixed

  • Improved extension activation performance. #1804
  • Images are deleted by name instead of ID, which resolves several issues. #1529
  • Error "Task to execute is undefined" when doing Docker build. #1647
  • .NET Core scaffolding will use assembly name in ENTRYPOINT #1583

Removed

  • The docker.defaultRegistryPath setting has been removed, as part of the new image push experience.
vscode-docker - v1.0.0

Published by bwateratmsft over 4 years ago

Wow! 1.0!

Added

  • Debugging support for Python #1255
  • Improved support for common Python frameworks (e.g. Django, Flask, etc.) #1546
  • Multi-select support in Docker explorer, including multi-select for some commands #331
  • Ability to right-click and re-enter incorrect registry credentials #1122
  • Most command lines can be fully customized #1596 (and more)
  • docker-compose support for .NET Core, including attach config #1543
  • Changes to selection logic of docker-compose.yml files #370 #379 #569

Fixed

  • Incorrect WORKDIR paths should be absolute message #1492
  • README not showing images in gallery #1654
vscode-docker - v0.10.0

Published by ravipal over 4 years ago

Added

  • Better error handling in command execution #1398, #1528
  • Place Dockerfile next to project file for .NET projects #592
  • Use container name in shell label #1463
  • Auto Refresh Azure Registry node after installing Azure Account extension #1461
  • Show only the applicable container groups in container command execution using command palette #1430
  • Copy Full Tag command added to image context menu and command palette #1431
  • pull latest image during docker build #1409

Fixed

vscode-docker - v0.9.0

Published by bwateratmsft almost 5 years ago

Added

  • Task-based debugging for .NET Core and Node.js: #1242
    • These tasks can also be used for generic docker build and docker run scenarios
  • Support for connecting to remote Docker daemons over SSH: #646
  • When using Docker Desktop WSL 2, the WSL daemon or local daemon will be selected automatically, based on docker context #1199
  • Open in Browser command added to container context menus #1429

Removed

Fixed

vscode-docker - v0.8.2

Published by bwateratmsft almost 5 years ago

Added

  • More pattern matches for Dockerfiles (Dockerfile.debug, Dockerfile.dev, Dockerfile.develop, Dockerfile.prod)
  • Button to create simple networks #1322
  • Survey prompt for some active users
  • Telemetry event for when Dockerfiles are edited using Docker extension features

Fixed

  • Will not refresh Explorer window if VSCode is not in focus #1351
vscode-docker - v0.8.1

Published by ejizba about 5 years ago

Fixed

  • Creating and deploying to a webapp with name containing hyphen (for eg. "abc-xyz") breaks webhook creation. #1270
vscode-docker - v0.8.0

Published by ejizba about 5 years ago

Added

  • Changed default behavior in VS Code remote environments to run as a "workspace" extension instead of a "UI" extension. See #954 for more information
  • Added support to debug ASP.NET Core web apps with SSL enabled
  • Added support to debug .NET Core apps with user secrets
  • Updated icons to match latest VS Code guidelines
  • Automatically create a webhook when deploying an image to Azure App Service

Fixed

vscode-docker - v0.7.0

Published by ejizba over 5 years ago

Added

  • Revamped Docker Explorer
    • Containers, images, and registries now have their own explorer which can be hid, resized, or reordered
    • Added per-explorer settings for display format, grouping, and sorting
    • Modified icons to respect theme
    • Moved connection errors and troubleshooting links directly into the explorer instead of as a separate notification
    • Added support for "Load more..." if not all items are retrieved in the first batch
    • Local explorers poll less often (only if the explorer is open)
    • Added per-explorer prune command (system prune is still available from the command palette)
    • Ensured all desctructive actions have a confirmation and are grouped separately in context menus
  • Generalized registries view to better support more providers
    • All registries regardless of provider now support viewing repos/tags, pulling images, and setting a registry as default
    • Added docs for contributing a new registry provider
    • Multiple registry providers of the same type can now be connected (e.g. multiple Docker Hub accounts)
    • Added support for GitLab (not including self-hosted)
  • Update to version 0.0.21 of the language server (thanks @rcjsuen)
    • Improves linting checks so that there are fewer false positives
    • Fixes variable resolution to ensure that only alphanumeric and underscore characters are considered
  • Revamped command palette support
    • Commands are grouped by explorer
    • Commands respect "Group By" setting when prompting for items
    • Leveraged multi-select quick pick to execute a command for multiple items at a time
  • Revamped Azure support
    • Registries are grouped by subscription, with option to filter by subscription
    • Tasks are shown in the explorer instead of a webview
    • Task commands and "Deploy to App Service" are supported from the command palette
    • Creating a registry or web app now supports async validation, the back button, and related-name recommendations
  • View all namespaces for your Docker Hub account, not just username
  • Added explorer for Volumes, including prune, remove, and inspect commands
  • Added explorer for Networks (thanks @stuartthomson), including prune, remove, and inspect commands
  • Added VS Code settings docker.certPath, docker.tlsVerify, and docker.machineName which directly map to environment variables DOCKER_CERT_PATH, DOCKER_TLS_VERIFY, and DOCKER_MACHINE_NAME

Fixed

  • Modified docker.host setting to actually be equivalent to DOCKER_HOST environment variable
  • Respect file.associations setting when prompting for a Dockerfile
  • Better handle expired credentials for Docker Hub
  • docker.truncateLongRegistryPaths is now respected for containers as well as images

Changed

  • In order to support more providers and still keep the registries view clean, you must now explicitly connect a provider. Previously signed-in providers will need to be re-connected
  • Azure Tasks no longer support custom filtering. This functionality is still available in the portal
  • Removed docker.groupImagesBy setting in favor of docker.images.groupBy (based on a new pattern for all explorers)
  • Removed docker.showExplorer setting. Instead, right click on the explorer title to hide.
  • Removed docker.promptOnSystemPrune setting as a part of making all destructive actions consistent
vscode-docker - v0.6.4

Published by ejizba over 5 years ago

Fixed

  • Mitigate error "command 'vscode-docker.images.selectGroupBy' already exists" #1008
vscode-docker - v0.6.3

Published by ejizba over 5 years ago

Changed

  • Changed publisher from "PeterJausovec" to "ms-azuretools"
vscode-docker - v0.6.2

Published by PrashanthCorp over 5 years ago

Fixed

  • Handle opening resources to use native vscode APIs
  • Running the extension in older versions of VS Code
  • Report an issue opening a blank webpage due to a large stack frame
  • Use appropriate nuget fallback volume mount for dotnet debugging - #793
  • Ensure debugger directory exists - #897

Added

  • networkAlias option to Docker run configuration #890
vscode-docker - v0.6.1

Published by StephenWeatherford over 5 years ago

Fixed

  • viewLogs are not readable in dark theme #851
vscode-docker - v0.6.0

Published by StephenWeatherford over 5 years ago

Added

  • Group By options for Images node #603
  • Add debugging and dockerfile creation for fsharp dotnet core projects (Thanks, @gdziadkiewicz) #795
  • Add support for Redstone 5 (Thanks, @tfenster) #804
  • Allow more customization of Docker run configuration (thanks @ismael-soriano)#690
  • Add network option to Docker run configuration #748

Fixed

  • Use colorblind-friendly icons #811
  • Don't ask to save registry path if no workspace #824
  • Two "Docker" tabs in output view #715
  • Error when deploying images to Azure App Service for a private registry with no authentication #550
  • Improve Docker Hub login experience #429, #375, #817
  • Resolve .NET Core debugging on Windows (Thanks, @gdziadkiewicz) #798
  • Earlier validation of Docker .NET Core configuration #747
  • [.NET Core Debugging] Add support for Alpine images #771
  • Support for ${workspaceFolder} in dockerRun/Volumes localPath and containerPath #785
  • Cannot read property 'useCertificateStore' of undefined #735
  • Operation cancelled error shows up when any user action is cancelled #718
  • Error showing logs if there are no running containers #739
  • Wrong DOCKER_HOST config when using docker.host configuration (thanks @ntcong) #649
vscode-docker - v0.5.2

Published by StephenWeatherford over 5 years ago

Fixed

  • Extension fails to initialize in VS Code Insiders 1.31 #733
vscode-docker - v0.5.1

Published by StephenWeatherford almost 6 years ago

0.5.1 - 8 January 2019

Fixed

  • Require vscode 1.26.0 because it's required by the language client version 5.0.0 #729
Package Rankings
Top 4.59% on Proxy.golang.org
Badges
Extracted from project README
Version Installs