Last active
May 19, 2025 11:43
-
-
Save C7921/02e8ea3b2e4cd6dbf1a7b4ef5786b39e to your computer and use it in GitHub Desktop.
Installs Docker for Kali and enables current user to run without sudo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # Remove old versions | |
| for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do | |
| sudo apt-get remove $pkg | |
| done | |
| # Update Kali repository signing key | |
| sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg | |
| # Add Docker's official GPG key: | |
| sudo apt-get update | |
| sudo apt-get install ca-certificates curl | |
| sudo install -m 0755 -d /etc/apt/keyrings | |
| sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc | |
| sudo chmod a+r /etc/apt/keyrings/docker.asc | |
| # Add the repository to Apt sources: | |
| echo \ | |
| "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ | |
| trixie stable" | \ | |
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | |
| sudo apt-get update | |
| # Install Docker Enginer | |
| sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y | |
| # Allow kali user to run Docker without sudo | |
| sudo usermod -a -G docker $USER |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment