container-storageConteneurs Pentaho

circle-info

Conteneurs Pentaho

Le serveur Pentaho offre des options de déploiement flexibles pour s'adapter à une variété de stratégies d'infrastructure. Pour sur site environnements, les organisations peuvent déployer en utilisant Docker Compose pour des configurations simples sur un seul hôte, ou orchestrer à travers des clusters en utilisant Kubernetes (K8s & K3s) pour une plus grande évolutivité et résilience.

Pour cloud (hyperscalers) déploiements, Pentaho fournit des images Docker préconstruites et optimisées conçues pour Amazon Web Services (EKS/ECR), Microsoft Azure (AKS) et Google Cloud Platform (GKE), permettant aux équipes de tirer parti des services Kubernetes gérés et du stockage natif cloud comme Amazon S3. À partir de Pentaho 11, ces images comportent des chemins d'installation standardisés, des variables d'environnement et des scripts d'entrypoint améliorés qui prennent en charge les substitutions de configuration à l'exécution — ce qui signifie que les licences et les fichiers de configuration peuvent être injectés au démarrage sans reconstruire l'image.

Une hybride approche est également entièrement prise en charge, où les organisations peuvent exécuter le serveur Pentaho sur site pour les charges de travail sensibles tout en déployant des conteneurs Carte ou des nœuds worker PDI dans le cloud pour gérer le traitement par rafales, mélangeant le contrôle de l'infrastructure locale avec l'élasticité des ressources cloud.

triangle-exclamation

Sélectionnez votre hôte de conteneur :

circle-info

Docker

Docker est une plate-forme qui permet aux développeurs d'empaqueter des applications et leurs dépendances dans des conteneurs légers et portables. Les conteneurs garantissent que les applications s'exécutent de manière cohérente dans différents environnements informatiques, des ordinateurs portables de développement aux serveurs de production. Cet atelier vous guidera à travers le processus complet d'installation de Docker Engine sur Ubuntu 24.04 LTS (Noble Numbat).

  1. Avant d'installer Docker, mettez à jour votre liste de paquets existante.

sudo apt update && sudo apt upgrade
  1. Installez les paquets permettant à apt d'utiliser des dépôts via HTTPS.

sudo apt install -y ca-certificates curl gnupg lsb-release
  1. Créez un répertoire pour les keyrings et ajoutez la clé GPG de Docker.

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
  1. Ajoutez le dépôt Docker à vos sources apt.

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. Maintenant que le dépôt Docker est ajouté, mettez à jour l'index des paquets.

sudo apt update && sudo apt upgrade
  1. Installez Docker Engine, containerd et Docker Compose.

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. Vérifiez que Docker est installé correctement en vérifiant la version.

Vous devriez voir une sortie similaire à (Nov 2025) :

  1. Vérifiez que Docker Engine est en cours d'exécution.

Le service devrait apparaître comme "active (running)".

  1. Quitter.

  1. Testez votre installation Docker en exécutant le conteneur hello-world.

circle-info

Cette commande télécharge une image de test et l'exécute dans un conteneur. Si elle réussit, vous verrez un message confirmant que Docker fonctionne correctement.


circle-info

Sans sudo

Par défaut, Docker nécessite des privilèges sudo. Pour exécuter les commandes Docker sans sudo.

  1. Ajoutez votre utilisateur au groupe docker.

  1. Appliquez la nouvelle appartenance au groupe (ou déconnectez-vous et reconnectez-vous).

  1. Vérifiez que vous pouvez exécuter Docker sans sudo.

  1. Assurez-vous que Docker démarre automatiquement au démarrage du système.


circle-info

Vérification & Tests

Pour confirmer que tout fonctionne correctement, exécutez les commandes suivantes :

Vérifier la version de Docker :

Afficher les informations système Docker :

Lister les conteneurs en cours d'exécution :

Lister tous les conteneurs (y compris ceux arrêtés) :

Lister les images téléchargées :


circle-info

Commandes courantes

Voici les commandes Docker essentielles que vous utiliserez régulièrement :

  • docker pull <image> - Télécharger une image depuis Docker Hub

  • docker images - Lister toutes les images locales

  • docker run <image> - Créer et démarrer un conteneur à partir d'une image

  • docker ps - Lister les conteneurs en cours d'exécution

  • docker ps -a - Lister tous les conteneurs

  • docker stop <container> - Arrêter un conteneur en cours d'exécution

  • docker rm <container> - Supprimer un conteneur arrêté

  • docker rmi <image> - Supprimer une image

  • docker logs <container> - Voir les journaux d'un conteneur

  • docker exec -it <container> bash - Accéder au shell d'un conteneur en cours d'exécution

Mis à jour

Ce contenu vous a-t-il été utile ?