Skip the manual and get Docker up and running with a single click! This streamlined shell script handles everything—from uninstalling old packages to setting up Docker on your Debian-based system. No fuss, no hassle—just pure automation. Perfect for anyone who wants Docker installed quickly and efficiently! This project is currently available for Kali Linux, Ubuntu, CentOS, Debian, OpenSUSE, Linux Mint Debian Edition, Fedora, and Linux Mint.
Ensure curl
is installed on your system. If not, follow this guide.
Run this following command on the terminal to install Docker with a single click:
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Automatic.sh | bash
If one-click installation fails, you can manually install Docker using the commands below. First, determine your OS by running sudo cat /etc/os-release
. Ensure curl
is installed on your system. If not, follow this guide.
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/CentOS.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/Fedora.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/Debian.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/Kali.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/Mint.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/LMDE.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/OpenSUSE.sh | bash
curl -sL https://raw.githubusercontent.com/badhon495/Easy_Docker_Installation/main/Scripts/Ubuntu.sh | bash
To install curl, use the following commands based on your system:
sudo apt update
sudo apt install curl
sudo dnf install curl
sudo yum install curl
sudo zypper install curl
As I could not do write the script for all the Linux distributions, I would appreciate if you could contribute to this project by writing a script for your distribution. Just follow the format of the existing scripts and make a pull request. I will review it and merge it if it works.