Remote Docker

10K+

telkombe/remote-docker:1.0.41

By Ege Kocabaş

Updated about 1 year ago

Manage and monitor remote Docker environments via SSH tunneling. Access containers, images, networks, volumes, logs, and stats with a familiar UI.

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.

Resources