remote-docker
10K+
egekocabas/remote-docker:0.1.0
Manage and monitor remote Docker environments via SSH tunneling. Access containers, images, networks, volumes, logs, and stats with a familiar UI.
This requires Docker Desktop 4.10 or higher.
A Docker Desktop extension that brings remote Docker management with a user-friendly UI.
Key Features:
- Full remote Docker environment management via SSH tunneling
- Real-time container logs for quick troubleshooting
- Compact CLI-style log view
- Isolated tabbed views per container
- Persistent environment settings for easy access
- Dashboard with live container, image, volume, and network insights
Architecture:
- Backend (Go): Handles SSH tunnel creation and proxies Docker commands to remote hosts
- Frontend (React/TypeScript): Provides a responsive UI for managing remote Docker instances
Security Considerations:
- Mounts your local SSH keys as read-only from ~/.ssh into the extension container
- Uses an isolated OpenSSH client inside the extension
- Executes all commands securely over an SSH tunnel
- No external API calls are made
Usage:
- Install the extension
- Configure remote environments
- Select a remote instance and start managing Docker remotely
Warning: Use this extension at your own risk. Always review the code and validate actions before running or installing it.