Container Management Skill
Create, manage, and optimize LXC containers in your Proxmox environment.
What this skill does
This skill enables you to:
- •List containers on specific nodes
- •Get detailed container configuration and status
- •Start, stop, reboot, and delete containers
- •Create new LXC containers with basic or advanced configuration
- •Clone existing containers
- •Modify container resource allocation
- •Monitor container performance metrics
- •Manage container templates
- •Plan container deployment strategies
- •Optimize resource allocation for containers
When to use this skill
Use this skill when you need to:
- •Check container status and configuration
- •Manage container lifecycle (start/stop/reboot)
- •Monitor container performance and resource usage
- •Adjust container resources (CPU, memory, storage)
- •Create new containers
- •Troubleshoot container issues
- •Plan container migrations
- •Optimize container placement
- •Manage container templates
Available Tools
- •
get_containers- List all containers on a specific node - •
get_container_status- Get detailed container status and configuration - •
get_container_config- Get full container configuration details - •
start_container- Start a container - •
stop_container- Stop a container immediately - •
shutdown_container- Gracefully shutdown a container - •
reboot_container- Reboot a container - •
create_container- Create a new LXC container with basic configuration - •
create_container_advanced- Create a container with advanced configuration options - •
clone_container- Clone an existing container - •
delete_container- Delete a container
Typical Workflows
Container Lifecycle Management
- •Use
get_containersto list available containers - •Use
get_container_statusorget_container_configto check state - •Use start/stop/reboot to manage container operations
- •Monitor container health during changes
Container Creation & Deployment
- •Use
create_containerorcreate_container_advancedto provision new container - •Use
get_container_statusto verify configuration - •Use
clone_containerto create copies for testing or deployment - •Use
get_container_configto review detailed settings - •Document container details for reference
Container Lifecycle Operations
- •Use
shutdown_containerfor graceful shutdown - •Use
reboot_containerto restart container - •Use
stop_containerfor immediate termination if needed - •Monitor container status during transitions
Container Troubleshooting
- •Use
get_container_statusto diagnose issues - •Use reboot/restart to recover from problems
- •Use snapshots to rollback problematic changes
- •Analyze logs and metrics for root cause
Example Questions
- •"List all containers on the worker node"
- •"What's the status and resource usage of container 101?"
- •"Get the full configuration of container 105"
- •"Start the database container"
- •"Create a new container with 2 cores and 4GB RAM"
- •"Clone container 102 to create a test environment"
- •"Gracefully shutdown container 103"
- •"Delete container 199 and remove all data"
- •"Show me all containers and their resource allocation"
Response Format
When using this skill, I provide:
- •Container listings with status and resources
- •Detailed container configuration and metrics
- •Status confirmations for container operations
- •Resource utilization analysis
- •Optimization recommendations
Best Practices
- •Monitor container performance regularly
- •Use cloning for quick container deployment
- •Create containers with appropriate resource allocation
- •Use graceful shutdown to minimize disruption
- •Plan resource allocation carefully
- •Balance containers across nodes
- •Implement monitoring for critical containers
- •Use container templates for consistency
- •Document container configuration and purpose
- •Test changes in development first
- •Monitor disk usage and resource limits
- •Clean up unused containers regularly
- •Use meaningful hostnames for easy identification