Ce script Bash automatise l'installation de Docker Engine, Docker Compose et Portainer sur une machine Ubuntu. Il simplifie le déploiement de ces outils essentiels pour la gestion et l'orchestration de conteneurs.
- Système d'exploitation : Ubuntu 18.04 ou supérieur.
- Accès root : Le script doit être exécuté avec des privilèges root.
- Mise à jour automatique des paquets système.
- Installation des dépendances requises.
- Ajout du dépôt officiel de Docker et vérification de la clé GPG.
- Installation de Docker Engine et du plugin Docker Compose.
- Activation et démarrage du service Docker.
- Installation et déploiement de Portainer pour la gestion des conteneurs via une interface web.
- Détection automatique de l'adresse IP de la machine pour un accès facile à Portainer.
Clonez le dépôt GitHub ou téléchargez directement le script :
git clone https://github.com/svds12343/docker_portainer_autoinstall.git
cd docker_portainer_autoinstall
chmod +x install_docker_portainer.sh
Lancez le script en tant que root :
sudo ./install_docker_portainer.sh
Une fois le script exécuté avec succès, vous verrez un message indiquant que l'installation est terminée et l'adresse IP pour accéder à Portainer :
[INFO] Installation terminée avec succès !
[INFO] Portainer est disponible sur http://votre_adresse_ip:9000
Ouvrez votre navigateur web et accédez à l'URL fournie pour commencer à utiliser Portainer.
Pour supprimer Docker, Docker Compose et Portainer de votre système, exécutez les commandes suivantes :
# Arrêter et supprimer le conteneur Portainer
docker stop portainer
docker rm portainer
# Supprimer le volume Portainer
docker volume rm portainer_data
# Désinstaller Docker et ses dépendances
sudo apt purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Nettoyer les paquets inutilisés
sudo apt autoremove -y
- Vérification de la clé GPG : Le script inclut une étape pour vérifier l'empreinte de la clé GPG de Docker afin de garantir l'intégrité des paquets téléchargés.
- Personnalisation : Si vous souhaitez modifier les ports ou les paramètres de Portainer, vous pouvez ajuster la section du script qui lance le conteneur Portainer.
- Mises à jour : Pour mettre à jour Docker ou Portainer à l'avenir, vous pouvez réexécuter le script ou utiliser les commandes
apt
etdocker
appropriées.
Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.