Skip to main content

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)

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