Figure 1 Docker
Utilisation de Docker
Travaillant comme un Penter, vous ne limitez pas votre utilisation aux outils préinstallés dans Kali Linux. Vous devrez utiliser beaucoup d'outils différents de différents référentiels. L'installation de ces outils dans votre référentiel root Kali Linux prend du temps lorsque vous avez de nombreux outils à installer. Docker est un conteneur d'exécution pour tous les outils et crée des conteneurs isolés pour que vous puissiez installer vos outils.
Étape 1: Configurer les touches APT
Effectuez toujours une mise à jour APT:
$ sudo apt mise à jour
Étape 2: Obtenez la clé PGP pour Docker officiel
$ curl -fssl https: // télécharger.docker.com / linux / debian / gpg | sudo apt-key ajouter -
Étape 3: Configurer apt à télécharger, installer et mettre à jour Docker
$ echo 'deb [arch = amd64] https: // télécharger.docker.com / linux / debian buster stable '|
TEE SUDO / ETC / APT / SOURCES.liste.d / docker.liste
Si tout est configuré correctement, vous verrez une fenêtre de terminal qui apparaît comme suit:
Étape 4: Installer Docker
Le processus d'installation que je suis est donné dans la documentation officielle de Docker, mais comme il a quelques bugs mineurs, j'ai ajouté quelques commandes pour assurer une installation appropriée. À cette fin, l'ensemble de commandes suivant doit être exécuté:
Étape 5: Mettez à jour l'APT à nouveau
$ sudo apt mise à jour
Étape 6: terminer les versions obsolètes précédemment installées
$ sudo apt supprimer docker docker-mo dans docker.Io
Étape 7: Installez Docker sur le système Kali
$ sudo apt installer docker-c -y
Dans la commande ci-dessus, «-y» représente la condition «oui». Lors de l'installation d'un outil dans le terminal, l'utilisateur sera demandé l'autorisation pour installer l'outil.
Si les étapes ci-dessus ont été effectuées correctement, vous pourrez voir la sortie suivante sur votre fenêtre de terminal:
Étape 8: Démarrez le conteneur Docker
$ sudo systemctl start docker
(Facultatif) Étape 9: Configurez Docker pour démarrer automatiquement sur le redémarrage
Il s'agit d'une commande de fonctionnalité facultative; Il commencera Docker à chaque fois que vos bottes OS. Si vous n'effectuez pas beaucoup de pentest, alors vous n'avez pas besoin d'activer cette fonctionnalité.
$ sudo systemctl activer docker
Étape 10: Vérifiez l'installation
La commande suivante est tirée de la documentation officielle de Docker. Cette commande vérifie si Docker fonctionne.
$ sudo docker run hello-world
L'avertissement que vous voyez sur la fenêtre du terminal est normal, et Docker fonctionne avec succès. Vous devriez pouvoir voir le texte suivant sur votre fenêtre de terminal:
Conclusion
Docker est un outil utile pour les tests de pénétration, et il devient de plus en plus populaire de jour en jour. Il peut être utile de travailler à l'intérieur d'un récipient isolé, en particulier tout en travaillant avec la pente.