30 lines
705 B
Bash
30 lines
705 B
Bash
#!/bin/bash
|
|
|
|
# Récupère la version du système
|
|
os_system=$(cat /etc/os-release)
|
|
os_format=${os_system,,}
|
|
|
|
function install_debian() {
|
|
sudo apt-get update
|
|
sudo apt-get install -y sudo curl
|
|
}
|
|
|
|
function install_fedora() {
|
|
sudo dnf update -y
|
|
sudo dnf install -y sudo curl
|
|
}
|
|
|
|
# Install pour Debian, Ubuntu, Kali, ParrotOS
|
|
if [[ $os_format == *"debian"* || $os_format == *"ubuntu"* || $os_format == *"kali"* || $os_format == *"parrot"* ]]; then
|
|
install_debian
|
|
elif [[ $os_format == *"fedora"* ]]; then
|
|
install_fedora
|
|
fi
|
|
|
|
# Installation de Docker
|
|
curl -fsSL https://get.docker.com -o get-docker.sh
|
|
sudo sh get-docker.sh
|
|
|
|
# Démarrage de Docker Compose
|
|
sudo docker compose up -d --build
|