If you find this project useful, please consider giving it a star ⭐ on GitHub! Your support helps me continue developing and improving this project.
Manage Podman Resources: Comprehensive management of containers, images, volumes, networks, and pods.
Podman Machine Control:
Start and stop your Podman machine directly from VSCode
Machine status monitoring
Configurable machine name support
Container Management:
Simple & Advanced Creation: Choose between quick setup or advanced configuration (ports, volumes, networks, env vars, CPU/Memory limits, and custom mounts).
Start, stop, and restart containers
Delete containers with force option
Interactive terminal access to containers
Flexible Logging: View logs in the Output panel or a dedicated Terminal.
Execute commands in containers
Image Management:
Build images from Dockerfile
Push Images: Push images to a registry with support for default registry settings.
Remove images with force option
Prune dangling images
Prune all unused images
Prune builder cache
Volume Management:
Create new volumes
Delete volumes with force option
View volume details
Network Management:
Create new networks
Delete networks with force option
View network details
Pod Management:
Advanced Pod Creation: Configure name, hostname, additional hosts, and CPU shares.
Start, stop, and restart pods
Delete pods with force option
View pod details and status
Docker/Podman Compose Support:
Up, down, start, stop, and restart compose services
Support for both docker-compose.yml and docker-compose.yaml
Project name detection
Smart Path Persistence: Remembers the location of your compose files for quick access.
Multiple compose file support
Configurable compose command style
Remote compose support
Tools and Utilities:
Quick Links Sidebar: Easy access to documentation, issues, and settings.
Quick access tools menu
Customizable Podman path
Status bar integration with operation progress
Error handling with copy-to-clipboard support
Collapsible tree view with "Collapse All" support
Auto-refresh capability