Docker Compose Extension for Visual Studio Code
- Manage Compose projects (Up, Down).
- Manage Compose services (Up, Shell, Attach, Start, Stop, Restart, Build, Kill, Down).
- Manage Compose services's containers (Attach, Start, Kill).
- Multi-root support.
- Docker Compose Explorer
The extension contributes the following settings:
docker-compose.autoRefreshInterval
: Interval (in milliseconds) to auto-refresh containers list. Set 0 to disable auto-refresh. (Default is10000
)docker-compose.projectNames
: Override Docker Compose project name for each workspace root (Default is basename of the workspace directory).docker-compose.showExplorer
: Show Docker Compose explorer view. (Default isTrue
)docker-compose.files
: Docker Compose files. You can define array of files. (Default is["docker-compose.yml"]
).docker-compose.shell
: Specify shell to use inside Docker Container. (Default is"/bin/sh"
).
The extension is in early stage. Feel free to report bugs.
- Keep environment variables on command execution
- Project name normalisation fix
- Custom container names fix
- Container healthy icon
- Windows folders path fix
- Containers loop fix
- New service icons
- Find docker compose ps separator fix
- Better executor exceptions handling
- Refresh nodes on child process exit event
- Container logs command
- Activity bar
- Activation events fix
- Commands rename fix
- List services error handing fix
- Up service attached
- Tree view explorer
- Multi-root support
- Service's containers support
- Refresh performance increased
- Attach and shell commands added
Initial release