Container Management

Everything you need to know about managing Docker containers in Nautilus.

Container Dashboard

The Containers view shows all your Docker containers with real-time status updates. Containers are automatically grouped by their Compose project or shown as standalone.

Status Indicators

  • Green - Container is running and healthy
  • Yellow - Container is starting or unhealthy
  • Gray - Container is stopped
  • Red - Container has exited with an error

Container Actions

Click on a container to select it, then use the toolbar or right-click menu:

  • Start/Stop/Restart - Control container lifecycle
  • Pause/Unpause - Freeze container processes without stopping
  • View Logs - Stream container output in real-time
  • Open Terminal - Get a shell inside the container
  • Browse Files - Explore the container filesystem
  • Inspect - View full container configuration as JSON
  • Remove - Delete the container (with confirmation)

Creating Containers

Click the + button or press Cmd+N to create a new container.

Configuration Options

  • Image - Search Docker Hub or enter a custom image name
  • Name - Optional custom container name
  • Port Mappings - Expose container ports to your Mac
  • Environment Variables - Set runtime environment
  • Volumes - Mount host directories into the container
  • Network - Choose which Docker network to attach
  • Resource Limits - Set CPU and memory constraints
  • Restart Policy - Configure auto-restart behavior

Terminal Access

Open an interactive terminal inside any running container:

  1. Select the container
  2. Click Terminal in the toolbar or press Cmd+T
  3. Choose your shell (bash, sh, or custom)

Tip: The terminal supports copy/paste, scrollback, and can be detached into a separate window.

File Browser

Explore and manage files inside running containers:

  • Navigate the filesystem visually
  • View and edit text files
  • Download files to your Mac
  • Upload files from your Mac
  • View file permissions and metadata

Resource Monitoring

Monitor container resource usage in real-time from the container detail view:

  • CPU - Usage percentage and core allocation
  • Memory - Current usage, limit, and swap
  • Network I/O - Bytes sent and received
  • Block I/O - Disk read/write operations

For system-wide monitoring, visit the Monitor section in the sidebar.

Bulk Operations

Select multiple containers using Cmd-click or Shift-click, then perform bulk actions:

  • Start/Stop/Restart all selected
  • Remove all selected
  • Export configurations