#!/bin/bash

# Aggiornamento dei pacchetti
sudo apt update &amp;&amp; sudo apt upgrade -y

# Installazione dei pacchetti base
sudo apt install -y zip unzip nano wget curl git apt-transport-https ca-certificates software-properties-common

# Installazione di Docker
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo rm get-docker.sh

# Abilitare Docker all&#039;avvio
sudo systemctl enable --now docker

# Aggiungere l&#039;utente corrente al gruppo docker per evitare di usare sudo
group_exists=$(getent group docker)
if [ -z &quot;$group_exists&quot; ]; then
    sudo groupadd docker
fi
sudo usermod -aG docker $USER

# Applicare le modifiche al gruppo (richiede logout e login per avere effetto immediato)
newgrp docker

# Verifica installazione
if docker --version &amp;&gt;/dev/null; then
    echo &quot;Docker installato con successo.&quot;
else
    echo &quot;Errore durante l&#039;installazione di Docker.&quot;
fi
