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

Gestion des hôtes Docker depuis votre Mac

SSH vers les hôtes 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 hôte 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, bibliothèque 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 hôte 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.

Opérations cluster avec broadcast

Vous tournez Docker Swarm ou juste des hôtes 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 côte à côte 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 derrière un tunnel SSHive.
SSHive supporte-t-il les contextes Docker (DOCKER_HOST en SSH) ?+
SSHive ne règle 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 fonctionnalité session SSH de SSHive.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Téléchargement gratuit, sans inscription.