Docker Integration
Termial integrates with Docker, letting you manage containers directly from the sidebar without switching to another terminal.
Requirements
- Docker must be installed on your system
- Docker daemon must be running
- Termial needs to know where Docker is installed
Configuration
Setting Up Docker
- Go to Settings → Docker
- Choose how to find Docker:
- Auto-detect: Termial searches common installation paths
- Custom path: Specify the exact path to the Docker executable
- Click Test Docker Connection to verify
- Click Save
Common Docker Paths
| Platform | Common Paths |
|---|---|
| macOS | /usr/local/bin/docker, /opt/homebrew/bin/docker |
| Linux | /usr/bin/docker, /usr/local/bin/docker |
| Windows | C:\Program Files\Docker\Docker\resources\bin\docker.exe |
Container List
When Docker is configured, you'll see your containers in the sidebar:
- Running containers - Currently active containers
- Stopped containers - Containers that are not running
Click Refresh to update the list.
Container Management
Starting a Container
- Find a stopped container in the list
- Right-click and select Start
- The container starts and status updates
Stopping a Container
- Find a running container
- Right-click and select Stop
- The container stops gracefully
Restarting a Container
- Right-click a container
- Select Restart
- The container stops and starts again
Executing into Containers
Open a terminal session inside a container:
- Right-click a running container
- Select Exec or Open Shell
- A new terminal tab opens connected to the container
- Use the container's shell (bash, sh, etc.)
Termial automatically detects the best shell available in the container.
Container File Browser
Browse and manage files inside containers:
- Right-click a running container
- Select Browse Files
- Navigate the container's filesystem
File Operations
In the container file browser:
- Download: Copy files from container to your computer
- Upload: Copy files from your computer to the container
- New Folder: Create directories inside the container
- Delete: Remove files or folders from the container
Container Information
View container details:
- Click a container in the list
- See status, image, ports, and other details
- View when it was created and started
Troubleshooting
Docker Not Found
If Termial can't find Docker:
- Ensure Docker is installed
- Check that Docker daemon is running
- Try specifying the custom path manually
- Run
which dockerin terminal to find the path
Docker Not Running
If Docker is found but not connected:
- Start Docker Desktop (macOS/Windows) or the Docker service (Linux)
- Wait for Docker to fully start
- Click Refresh Detection in settings
- Test the connection again
Permission Issues
On Linux, you may need to add your user to the docker group:
sudo usermod -aG docker $USER
Then log out and back in.
Tips
- Keep Docker Desktop running for best experience
- Use container names that are easy to identify
- Stop unused containers to free resources
- Use the file browser for quick config edits