Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Docker WingmanNew to Visual Studio Code? Get it now.
Docker Wingman

Docker Wingman

David Saunders

|
873 installs
| (1) | Free
Help programmers use environments without memorising docker commands.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Docker Wingman

GitHub license PRs Welcome Release

Banner

Version Downloads Ratings

This is the README for the extension Docker Wingman.

This extension aims to help VSCode users manage and interact with Docker environments. Docker Wingman aims to add QoL improvements that help programmers use environments without having to memorise all of the docker commands.

Features

VSCode Screenshot

Docker Wingman dynamically adds status bar items for quick Docker command access when a Dockerfile is open, simplifying Docker environment management directly within VSCode.

These can also be accessed from the VScode command pallet: Command Pallet

Clickable Base Image Links

FROM image references in your Dockerfile are clickable and link directly to Docker Hub.

Hover Tooltips

Hover over a FROM image reference to see Docker Hub info: description, stars, pull count, and last updated date.

The supported commands are:

Creating Environments

  • Command: Create a Docker environment from the open requirements file by running: docker build -t imageName -f dockerfilepath .
  • VS Code Command Palette: >Docker Wingman: Build Docker Environment from Dockerfile

Activating Environments

  • Command: Activate an existing Docker environment with: docker run --name containername imagename
  • VS Code Command Palette: >Docker Wingman: Activate Docker Environment

Stopping and Removing Containers

  • Command: Stop and remove a Docker container: docker stop containername && docker rm containername
  • VS Code Command Palette: >Docker Wingman: Stop and Remove Docker Container

Release Notes

See CHANGELOG for more information.

Contributing

All contributions are welcome! Please feel free to fork the repository and create a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Author

David Saunders - 2024

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft