Navigateur d'empreintes digitales DICloak, déployé en conteneur. Une commande pour démarrer, exécutez-le partout.

Empaquetez l'environnement complet du navigateur anti-détection DICloak dans un conteneur Docker — aucune installation sur l'hôte requise, intégration native avec Playwright et Puppeteer via le protocole CDP standard. Prise en charge de jusqu'à 100 instances de navigateur simultanées.

4 étapes pour démarrer : de zéro à un navigateur en conteneur

1

Télécharger l'image

Téléchargez l'image officielle d'exécution DICloak depuis Docker Hub, avec l'environnement complet du navigateur intégré.

2

Démarrer le conteneur

Transmettez les identifiants de votre compte DICloak via des variables d'environnement, configurez le mappage de ports et la mémoire partagée, puis démarrez en une seule commande.

3

Appeler l'API pour ouvrir le navigateur

Ouvrez un environnement de navigateur via la Local API, obtenez le port de débogage CDP et demandez l'adresse de débogage WebSocket.

4

Connecter et automatiser

Connectez le navigateur via CDP avec Playwright ou Puppeteer. Les empreintes digitales sont gérées automatiquement par DICloak ; le reste fonctionne comme un navigateur classique.

Pourquoi choisir le déploiement Docker ?

L'installation de bureau ne passe pas à l'échelle. Les conteneurs Docker apportent reproductibilité et élasticité à votre automatisation.

Problemes traditionnels

  • L'installation de bureau n'est pas reproductible — "ça marche sur ma machine" ne suffit pas pour les pipelines CI/CD.

  • Exécuter plusieurs configurations de navigateur sur une seule machine entraîne des conflits de ressources et des plantages.

  • Sans isolation entre les Profiles, les empreintes digitales risquent de fuiter entre elles.

  • Déployer sur des serveurs cloud ou des clusters nécessite une configuration fastidieuse machine par machine.

Solution Docker

  • Environnements reproductibles

    Chaque conteneur est identique — la même image pour le développement, les tests et la production.

  • Véritable isolation de l'environnement

    Chaque conteneur dispose de sa propre mémoire, de son stockage et de son empreinte digitale — zéro contamination croisée.

  • Scalabilité élastique cloud-native

    Combinez avec Docker Compose ou Kubernetes pour un scaling automatique en fonction de la demande.

  • Compatibilité native CI/CD

    Intégrez directement GitHub Actions, GitLab CI et d'autres pipelines, sans dépendance de bureau.

Capacités clés, entièrement conteneurisées

Toutes les capacités du moteur anti-détection DICloak — empaquetées, portables et prêtes pour la production.

Isolation complète de l'environnement

Chaque conteneur exécute une instance indépendante du navigateur DICloak avec ses propres paramètres d'empreinte digitale, données de session et espace de stockage. Zéro contamination croisée.

Contrôle à distance CDP

Expose des ports de débogage via Chrome DevTools Protocol. Tout framework compatible CDP — Playwright, Puppeteer, Selenium — peut se connecter instantanément.

Injection flexible de proxy

Configurez le proxy au démarrage du conteneur via des variables d'environnement ou l'API. Compatible avec les protocoles HTTP/SOCKS5 et divers types d'IP : résidentielles, data center, et autres.

Stockage persistant des sessions

Montez un Docker Volume pour que Cookie, localStorage et les données de configuration du navigateur soient automatiquement restaurés après le redémarrage du conteneur.

Exécution massive à haute concurrence

Un seul conteneur prend en charge jusqu'à 100 instances de navigateur simultanées, chacune avec un port CDP attribué dynamiquement, gérées via la Local API.

Orchestration Docker Compose

Modèles de configuration Docker Compose officiels inclus pour une gestion unifiée, un redémarrage automatique et la persistance des données. Déployez en production en une seule commande.

Configuration simple, orchestration puissante

Définissez votre environnement de navigateur de manière déclarative avec Docker Compose — d'une instance unique à un cluster de production.

docker-compose.ymlYAML
services:
dicloak-runtime:
image: dicloakinc/dicloak-runtime-image:latest
container_name: dicloak-runtime
restart: unless-stopped
environment:
USER_EMAIL: ${DICLOAK_EMAIL}
USER_PASSWD: ${DICLOAK_PASSWD}
PORT: 52140
DOCKER: 1
ports:
- '127.0.0.1:52140:52140'
- '127.0.0.1:45000-45099:45000-45099'
volumes:
- ./data:/root/.config/DICloakCache
shm_size: '1gb'

Configuration par variables d'environnement

Gérez les informations sensibles via des fichiers .env. Toute la configuration est transmise par variables d'environnement, compatible avec les gestionnaires de secrets comme Vault.

Persistance par volumes de données

Les sessions de navigateur sont automatiquement restaurées après le redémarrage du conteneur. Montez un Volume pour conserver Cookie, historique et identifiants en cache.

Politique de redémarrage automatique

Utilisez la politique restart: unless-stopped pour un redémarrage automatique après les échecs, sans redémarrage lors d'un arrêt manuel.

Déploiement en une commande

Exécutez docker compose up -d pour démarrer l'environnement complet du navigateur, sans configuration manuelle individuelle.

Que construisent les utilisateurs avec DICloak Docker ?

Des développeurs individuels aux équipes d'entreprise — le navigateur anti-détection conteneurisé déverrouille des scénarios d'automatisation sans précédent.

Collecte web à grande échelle

Lancez plusieurs conteneurs de navigateur indépendants avec différentes empreintes digitales et proxies IP pour collecter des données de pages rendues en JS à n'importe quelle échelle, sans déclencher la détection anti-scraping.

Automatisation par AI Agent

Connectez des AI Agents (Claude, GPT, Gemini) via CDP aux sessions de navigateur dans des conteneurs DICloak, leur conférant une véritable identité de navigateur humain.

Tests automatisés

Exécutez des tests de navigateur dans des pipelines CI avec de multiples configurations d'empreintes digitales réelles pour détecter les problèmes qui n'apparaissent que dans des configurations ou localisations géographiques spécifiques.

Gestion de comptes sur les réseaux sociaux

Attribuez un conteneur Docker persistant et indépendant à chaque compte de réseau social pour maintenir une identité de navigateur cohérente lors de sessions automatisées à long terme.

Vérification publicitaire

Lancez des conteneurs de navigateur dans n'importe quelle région cible pour vérifier que la diffusion des publicités, les créatifs et les pages de destination correspondent à ce que voient les utilisateurs locaux.

Surveillance des prix e-commerce

Exécutez des conteneurs de navigateur géolocalisés pour surveiller les prix régionaux, les stocks et les promotions sur différentes plateformes — sans craindre les blocages d'IP ou les CAPTCHAs.

Intégration transparente avec votre stack technique

DICloak Docker est compatible immédiatement avec tous les principaux frameworks d'automatisation de navigateurs et chaînes d'outils IA via des endpoints CDP standard.

Playwright
Puppeteer
Selenium
OpenAI Agents
Claude MCP
Gemini
Docker Compose
Kubernetes
GitHub Actions
AWS ECS
Commencez à utiliser DICloak Docker maintenant

Docker Hub: dicloakinc/dicloak-runtime-image