Docker est un logiciel utilisé pour exécuter un logiciel dans un environnement isolé appelé un conteneur. Docker est un logiciel multiplateforme qui peut źtre exécuté sur Windows, macOS, et Linux. Actuellement, uniquement les processeurs x86/x64 sont pris en charge. Si vous n’źtes pas familier avec Docker, nous vous recommandons de consulteur leur site Web et la documentation pour plus d’informations.
Il est relativement facile de configurer et d’exécuter Honeygain sur Docker, donc ne n'approfondirons pas vraiment comment utiliser Docker mais nous mentionnerons quelques astuces que vous pouvez utiliser pour améliorer votre expérience de Honeygain en utilisant Docker :
- Installer Docker
- Exécuter l’image Docker Honeygain
- Activer l’auto-démarrage lors du redémarrage du systčme
- Exécuter le conteneur Docker en arričre-plan
- Exécuter le conteneur Docker Honeygain en arričre-plan et activer l’auto-démarrage lors du redémarrage
- Erreur : « Autorisation refusée lors de la tentative de connexion ą la prise daemon... »
- Livraison de contenu sur le conteneur Docker
- Conteneur Docker Honeygain sur ARM
Installer Docker
Docker peut źtre téléchargé et installé depuis leur site officiel ici. Cliquez simplement sur le systčme d’exploitation sur lequel vous souhaitez installer Docker et suivez les instructions.
Exécuter l’image Docker Honeygain
Aprčs avoir installé Docker sur votre machine hōte, vous pouvez maintenant extraire l’image docker Honeygain de notre Docker Hub officiel et redémarrez-la. Vous pouvez exécuter un conteneur Docker Honeygain sur un appareil/réseau. Sur notre Docker Hub, vous pouvez lire comment exécuter l’image Docker Honeygain et d’autres informations ą ce sujet. Toutefois, si vous ne souhaitez pas lire l'intégralité de la documentation de l’image Docker Honeygain, voici une version courte vous expliquant comment exécuter Honeygain sur Docker :
- Extraire l’image Docker
docker pull honeygain/honeygain
- Ouvrir les Conditions d’utilisation Honeygain. Veuillez continuer si vous acceptez les Conditions d’utilisation.
docker run honeygain/honeygain -tou-get
- Démarrer le conteneur Docker Honeygain
docker run honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Remplacer ACCOUNT_EMAIL par votre compte de messagerie Honeygain
Remplacer ACCOUNT_PASSWORD par votre mot de passe Honeygain
Remplacer DEVICE_NAME par le nom que vous souhaitez donner ą votre conteneur Docker. Ce nom sera visible sur le Tableau de bord.
REMARQUE : Utilisez un DEVICE_NAME différent pour chaque conteneur que vous créez.
Activer l’auto-démarrage lors du redémarrage du systčme
Pour exécuter le conteneur Docker Honeygain avec l'auto-démarrage (si vous redémarrez votre appareil; Docker exécutera automatiquement le conteneur Honeygain), exécuter Honeygain en utilisant la commande suivante :
docker run --restart unless-stopped honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Si vous disposez déją d’un conteneur Honeygain actif et en cours d’exécution, vous pouvez le mettre ą jour pour qu’il démarre automatiquement lors du prochain redémarrage en utilisant la commande suivante :
docker update --restart unless-stopped CONTAINER_ID
Remplacez CONTAINER_ID par un identifiant de conteneur Honeygain unique. Vous pouvez vérifier l’identifiant du conteneur en exécutant la commande suivante :
docker ps -a
Cela exclura tous les conteneurs présents sur votre appareil, actifs et inactifs. Pour voir les conteneurs actifs, exécuter cette commande :
docker ps
Exécuter le conteneur Docker Honeygain en arričre-plan
Si vous souhaitez exécuter le conteneur Docker Honeygain en arričre-plan et que la fenźtre du Terminal n’est pas ouverte en permanence, il est possible d’exécuter le conteneur en mode détaché en ajoutant l’indicateur -d aprčs l’exécution de docker :
docker run -d honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Si un conteneur Docker est déją en cours d’exécution et que vous souhaitez l’exécuter en arričre-plan, vous devez l’annuler (Ctrl + C) et exécuter ensuite la commande suivante :
docker run -d CONTAINER_ID
Remplacez CONTAINER_ID par un identifiant de conteneur Honeygain unique. Vous pouvez vérifier l’identifiant du conteneur en exécutant la commande suivante :
docker ps -a
Cela exclura tous les conteneurs présents sur votre appareil, actifs et inactifs. Pour voir les conteneurs actifs, exécuter cette commande :
docker ps
Exécuter le conteneur Docker Honeygain en arričre-plan et activer l’auto-démarrage lors du redémarrage
Exécutez le conteneur Docker Honeygain en mode arričre-plan et activez l’auto-démarrage lors du redémarrage, exécutez la commande suivante :
docker run -d --restart unless-stopped honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Erreur : « Autorisation refusée lors de la tentative de connexion ą la prise daemon... »
Si vous le message « Autorisation refusée lors de la tentative de connexion ą la prise daemon... » s'affiche, essayez d’exécuter le Docker en tant que super utilisateur en utilisant sudo :
sudo docker ...
Livraison de contenu sur le conteneur Docker
La Livraison de contenu n’est actuellement pas disponible sur nos conteneurs Docker, toutefois, nous pourrions l’intégrer ą l’avenir.
Conteneur Docker Honeygain sur ARM
Pour le moment, il n’est pas prévu d'ajouter la prise en charge des processeurs ARM. Cela dit, il n’est actuellement pas possible d’exécuter Honeygain sur les mini-ordinateurs comme les Raspberry Pi.
Si vous rencontrez un problčme ou des difficultés lors de la configuration de Honeygain sur Docker, veuillez nous contacter ą l'aide du formulaire disponible ici.