Container Management
Learn how to manage containers using Pod Manager extension.
Creating Containers
Simple Mode
- Select an image
- Specify port mapping (e.g.,
8080:80
) - Basic configuration options
Advanced Mode
- Configure volumes
- Set up networks
- Define environment variables
- Set resource limits:
- CPU limits (e.g.,
0.5
for half CPU) - Memory limits (e.g.,
512m
for 512 MB)
- CPU limits (e.g.,
Container Operations
Basic Operations
- Start Container: Start a stopped container
- Stop Container: Safely stop a running container
- Restart Container: Restart a running container
- Delete Container: Remove a container from your system
Advanced Operations
- Open Terminal: Access container's terminal
- View Logs: Monitor container logs in real-time
- Inspect Container: View detailed container information
- Copy Files: Transfer files between host and container
Container Configuration
Port Mapping
- Map host ports to container ports
- Support for multiple port mappings
- TCP/UDP protocol selection
Volume Mounting
- Bind mount host directories
- Use named volumes
- Configure read/write permissions
Network Settings
- Connect to custom networks
- Configure network aliases
- Set DNS settings
Environment Variables
- Set individual variables
- Load from
.env
files - Support for secrets management
Best Practices
Resource Management
- Monitor container resource usage
- Set appropriate resource limits
- Use health checks
Security
- Run containers with appropriate permissions
- Secure sensitive data
- Follow principle of least privilege