Skip to main content
Cas d'usage — SSH, SFTP, RDP et VNC pour macOS

Gestion des hotes Docker depuis votre Mac

SSH vers les hotes Docker, tunnel des ports exposes, broadcast a travers les noeuds swarm — tout depuis une app macOS native.

Docker brille quand il tourne sur un vrai hote Linux plutot que la VM de Docker Desktop. Que ce soit un VPS a 5 $ pour les side projects, un mini-PC tournant 30 services self-hosted, ou un Swarm 3 noeuds. Depuis Mac, SSH est l'outil quotidien : `docker ps`, `docker logs -f myapp`, `docker exec -it myapp bash`. SSHive rend ca rapide — profils sauvegardes, bibliotheque de snippets avec les presets Docker pre-charges (`docker ps -a`, `docker compose logs --tail 100 -f`, `docker system prune -f`), et tunnels pour atteindre les ports d'app exposes sans changements firewall.

Atteindre une app containerisee via tunnel

Vous lancez une app dev sur `docker run -p 3000:3000 myapp` sur un hote distant. N'exposez pas 3000 publiquement. Dans SSHive, ajoutez un forward Local : 3000 → localhost:3000 dans le profil de l'hote. Ouvrez `http://localhost:3000` sur Mac — votre container distant est joignable via le tunnel SSH.

Operations cluster avec broadcast

Vous tournez Docker Swarm ou juste des hotes Docker identiques ? Broadcast `docker system prune -af && docker volume prune -f` pour nettoyer l'espace disque sur toute la flotte. Ou `docker compose pull && docker compose up -d` pour deployer une nouvelle release. Panneaux de sortie cote a cote rendent evident si un noeud a echoue.

Questions frequentes

SSHive peut-il remplacer Portainer ?+
Pour les taches CLI quotidiennes, oui — la majorite du travail Docker est `ps`, `logs`, `exec`, `compose up/down`. La gestion graphique de containers de Portainer n'a pas d'equivalent SSHive (on ne parse pas `docker ps` ni ne rend des UIs de containers). Si vous vivez dans `docker logs` et `docker compose`, SSHive suffit. Si vous voulez du browsing graphique, faites tourner Portainer derriere un tunnel SSHive.
SSHive supporte-t-il les contextes Docker (DOCKER_HOST en SSH) ?+
SSHive ne regle pas DOCKER_HOST pour vous, mais vous pouvez lancer `docker context use myremote` dans le terminal local SSHive (onglet Local Shell). La CLI Docker parle alors au daemon Docker distant via SSH de facon transparente. C'est independant de la fonctionnalite session SSH de SSHive.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Telechargement gratuit, sans inscription.