Des adresses qui marchent toujours
Chaque conteneur répond sur https://<nom>.solon.local, port publié ou non, avec un certificat reconnu par votre navigateur. Les services Compose ont <service>.<projet>.solon.local.
Solon est un gestionnaire de conteneurs autonome : un installateur, un moteur Docker complet dans une petite machine Linux que Solon crée et gère lui-même. Pas de licence, pas de télémétrie, pas de WSL.
Solon_0.1.13_x64-setup.exe · 103 MB · SHA-256 8d360b243c4905bfdbb90376ab2ccfee8d4aa8f720e4d8321936241233ea9c69 · Versions
Windows 11 ou 10 22H2, éditions Pro, Entreprise ou Éducation, virtualisation matérielle activée. Vérifiez le SHA-256 publié avec chaque version.
L'installateur n'est pas encore signé : SmartScreen affiche un avertissement, choisissez « Informations complémentaires » puis « Exécuter quand même ». Une signature via la SignPath Foundation (signature gratuite pour les projets open source) a été demandée ; les versions seront signées dès l'acceptation du projet.

Chaque conteneur répond sur https://<nom>.solon.local, port publié ou non, avec un certificat reconnu par votre navigateur. Les services Compose ont <service>.<projet>.solon.local.
Les dossiers montés dans les conteneurs passent par solonfs, le partage de fichiers de Solon : 3,6 à 94× plus rapide que le 9P utilisé par WSL2 et Docker Desktop.
Un conteneur sans trafic pendant dix minutes est mis en pause ; la requête suivante le réveille en une fraction de seconde. Les bases qui ne parlent qu'en interne ne sont jamais touchées.
WordPress, PostgreSQL, MariaDB, MongoDB, Redis, n8n, Nextcloud, Ghost, Gitea, Jupyter Lab, Mailpit… et des kits de démarrage Django, Flask, FastAPI et Next.js qui génèrent un projet au premier lancement.
Ouvrez un dossier, Solon reconnaît la pile ou en propose une. Services, journaux mêlés, Up / Down / Rebuild, et le fichier Compose modifiable sur place avec Save and Up.
Onglet Fichiers avec glisser-déposer, terminal, shell de débogage même dans les images sans shell, courbes CPU, mémoire et réseau par conteneur. VS Code Dev Containers fonctionne tel quel.






Même machine (Windows 11 Pro, 24 cœurs logiques), même pile Compose (une application web Python et PostgreSQL 16), réglages par défaut des deux côtés. Docker Desktop 4.66.1 mesuré le 3 septembre 2026, puis désinstallé ; Solon 0.1.0 remesuré le 10 septembre 2026 avec le script du dossier bench/.
| Docker Desktop | Solon | |
|---|---|---|
| Moteur prêt après l'ordre de démarrage | 6,1 s | 2,6 à 3,4 s |
| Mémoire au repos, aucun conteneur | 1 998 Mo | 430 à 520 Mo |
| Mémoire avec la pile qui tourne | 5 146 Mo | 1 196 Mo |
| compose down puis up -d | 7,1 s | 5,2 s |
| L'application web répond après up | 1,5 s | 1,0 à 2,5 s |
| Page de connexion, moyenne de 5 | 27 à 46 ms | 48 à 88 ms |
| Initialisation de la base avec données d'exemple (CPU) | 13,6 s | 12,9 à 13,4 s |
| Écritures synchrones sur un volume, fdatasync / fsync | 154 / 79 ops/s | 240–290 / 132–137 ops/s |
| Dossier Windows, 5 000 fichiers : listage / attributs / lectures / écritures | 9P | 6,6× / 94× / 3,6–9× / 4× plus rapide |
Honnêtement : Solon gagne sur ce qui coûte tous les jours (démarrage, mémoire, fichiers, écritures disque) ; sur le calcul pur les deux sont équivalents ; la latence web est identique. Reproductible avec bench/bench.ps1. bench/
Solon mesuré le 13 septembre 2026 avec trois conteneurs en marche ; Docker Desktop mesuré sur la même machine ; Podman Desktop et Rancher Desktop d'après leur documentation (publié, pas mesuré ici).
| Solon | Docker Desktop | Podman Desktop | Rancher Desktop | |
|---|---|---|---|---|
| Installateur | 102 Mo | ≈ 600 Mo (publié) | ≈ 100 Mo + machine WSL (publié) | ≈ 500 Mo (publié) |
| Installé sur le disque | 406 Mo | 6 Go requis (publié) | 500 Mo + 2 à 10 Go d'images (publié) | non publié |
| Mémoire au repos, aucun conteneur | 430 à 520 Mo | 1 998 Mo | machine WSL 2, jusqu'à 50 % de la RAM (publié) | moitié des cœurs et de la RAM par défaut (publié) |
| Mémoire avec une application web + PostgreSQL | 1 196 Mo | 5 146 Mo | non mesuré | non mesuré |
| Exige WSL 2 | non | oui, ou ancien moteur Hyper-V | oui | oui |
Solon en 0.1.12 ; les autres d'après leur documentation en septembre 2026. « Partiel » : la fonction existe avec une réserve.
| Solon | Docker Desktop | Podman Desktop | Rancher Desktop | |
|---|---|---|---|---|
| CLI docker et Compose officiels, sans alias | oui | oui | partiel : socket compatible | oui (moby) |
| Fonctionne sans WSL 2 | oui | partiel : ancien moteur Hyper-V | non | non |
| Windows Famille | oui | oui | oui | oui |
| https://service.projet.solon.local pour chaque conteneur, certificat reconnu | oui | non | non | non |
| Page Projets : adresse, environnement, ports vérifiés avant Up, journaux filtrés | oui | partiel : liste Compose | partiel : liste Compose | non |
| Un environnement par branche Git, volumes copiés | oui | non | non | non |
| Sauvegarde et restauration d'un projet, volumes compris | oui | partiel : extension | non | non |
| Conteneurs inactifs en veille, réveil à la demande | oui | partiel : toute la machine (Resource Saver) | non | non |
| Dossiers Windows partagés par solonfs, 4 à 94× plus rapide que 9P | oui | non : 9P | non : 9P | non : 9P |
| Recherche des projets Compose sur le disque | oui | non | non | non |
| VS Code Dev Containers | oui, vérifié | oui | partiel : réglage du chemin | oui |
| Kubernetes intégré | non | oui | partiel : extensions | oui (K3s) |
| Conteneurs Windows | non | oui | non | non |
| Place de marché d'extensions | non | oui | oui | non |
| Gratuit en entreprise | oui (Apache 2.0) | payant au-delà de 250 salariés ou 10 M$ | oui | oui |
| Installateur signé | pas encore | oui | oui | oui |
« New stack… » ouvre une galerie. On choisit, on désigne un dossier, on relit le compose.yaml généré, « Créer et démarrer ». Ouvrir un dossier sans fichier Compose fait regarder à Solon ce qu'il contient pour proposer un environnement.
Le dossier du projet est monté dans le conteneur ; au premier Up, un petit script installe les dépendances, génère le squelette officiel si le dossier est vide, puis lance le serveur de développement avec rechargement à chaud. Rien à installer sur Windows.
Chaque version fournit l'installateur et son SHA-256. Installer par-dessus une version précédente conserve images, conteneurs et volumes.