Skip to content

cmhernandezdel/docker-compose-manager-vscode

Repository files navigation

Docker Compose manager extension

This extension aims to reduce context switches between your text editor (Visual Studio Code) and the terminal while rebuilding microservices. The Docker extension, while complete, doesn't allow rebuilding an image and restarting the service so, if you are working with microservices, you'll find yourself doing the following quite often:

docker compose stop myservice
docker compose build myservice [--no-cache]
docker compose up -d

This, at least for me, is very tiring and inconvenient, and that's why I created this extension. Now you can manage this command, among others, directly from the side bar of your text editor.

Important remarks for Linux users

If you are using the extension on Linux, you'll have to add your user to the docker group so you don't need to preface all the commands with sudo. This is a known theme and happens also with the official Docker extension. To do this, you can follow the steps in the official Docker page, but they are explained below for convenience:

sudo groupadd docker
sudo usermod -aG docker $USER

After running those two commands, log out and log back in and you will be able to use the extension.

How to contribute

Please read carefully the contributing guide that you can find in this repository. You can contribute via code, providing translations, icons, and anything you can imagine. Once you have contributed to the project and the changes are in production, you will be credited for them in the Credits section, at the end of this README file.

Licensing

The software uses a MIT license, which means that it is free for use, distribution and modification even for commercial use. You can read more in the license file of this repository.

Credits

About

Docker Compose manager extension for Visual Studio Code.

Resources

License

Stars

Watchers

Forks

Packages

No packages published