Jak nainstalovat Docker na Kali Linux 2020.1

Docker je jedním z nejoblíbenějších nástrojů pro pentestery i etické hackery. Tento nástroj funguje jako kontejner pro spouštění nástrojů bez nutnosti jejich instalace. V tomto článku vám ukážu nejjednodušší způsob instalace nástroje Docker v systému Kali Linux a jeho spuštění za méně než 5 minut. Tento návod obsahuje 10 snadno proveditelných kroků a je také kompatibilní s novou funkcí nazvanou „výchozí uživatel bez roota“, kterou zavedl nejnovější Kali Linux 2020.

Obrázek 1 Docker

Použití Dockeru

Pracujete-li jako pentester, neomezovali byste se na použití předinstalovaných nástrojů v rámci Kali Linuxu. Museli byste používat mnoho různých nástrojů z různých repozitářů. Instalace těchto nástrojů do kořenového repozitáře Kali Linuxu je časově náročná, pokud máte nainstalováno mnoho nástrojů. Docker je běhový kontejner pro všechny nástroje a vytváří izolované kontejnery pro instalaci nástrojů.

Krok 1: Konfigurace klíčů APT

Vždy proveďte aktualizaci APT:

$ sudo apt update

Krok 2: Konfigurace klíčů APT: Získejte PGP klíč pro oficiální Docker

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –

Krok 3: Konfigurace APT pro stažení, instalaci a aktualizaci Dockeru

$ echo ‚deb https://download.docker.com/linux/debian buster stable‘ |
sudo tee /etc/apt/sources.list.d/docker.list

Pokud je vše správně nastaveno, zobrazí se okno terminálu, které vypadá následovně:

Krok 4: Instalace Dockeru

Postup instalace, kterým se řídím, je uveden v oficiální dokumentaci Dockeru, ale protože má některé drobné chyby, přidal jsem několik příkazů pro zajištění správné instalace. Za tímto účelem je třeba provést následující sadu příkazů:

Krok 5: Znovu aktualizujte APT

$ sudo apt update

Krok 6: Ukončete dříve nainstalované zastaralé verze

$ sudo apt remove docker docker-engine docker.io

Krok 7: Instalace dockeru na systém Kali

$ sudo apt install docker-ce -y

V uvedeném příkazu znamená „-y“ podmínku „ano“. Při instalaci nástroje v terminálu bude uživatel požádán o povolení k instalaci nástroje.

Pokud byly výše uvedené kroky provedeny správně, pak se v okně terminálu zobrazí následující výstup:

Krok 8: Spusťte kontejner Docker

$ sudo systemctl start docker

(volitelný) Krok 9: Nastavení automatického spuštění kontejneru Docker při restartu

Tento příkaz je volitelnou funkcí; spustí kontejner Docker při každém spuštění operačního systému. Pokud neprovádíte časté pentestování, nemusíte tuto funkci povolovat.

$ sudo systemctl enable Docker

Krok 10. V případě, že neprovádíte časté pentestování, nemusíte tuto funkci povolovat: Ověření instalace

Následující příkaz je převzat z oficiální dokumentace nástroje Docker. Tento příkaz ověří, zda Docker funguje.

$ sudo Docker run hello-world

Výstraha, která se zobrazí v okně terminálu, je normální a Docker úspěšně funguje. V okně terminálu byste měli vidět následující text:

Závěr

Docker je užitečný nástroj pro penetrační testování a je den ode dne populárnější. Může být užitečné pracovat uvnitř izolovaného kontejneru, zejména při práci s pentestingem.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.