Comment installer Portainer sur Ubuntu 22.04 ?

Introduction

Cette page explique comment exécuter Docker sur Ubuntu 22.04. Portainer est une interface de gestion légère et open-source pour Docker. Elle permet aux utilisateurs de gérer et de surveiller les environnements Docker, y compris les conteneurs, les images, les réseaux et les volumes, par le biais d'une interface web. Avec Portainer, vous pouvez facilement déployer, exécuter et gérer des conteneurs, ainsi que configurer et surveiller l'état de leurs environnements Docker.

Ce qui suit suppose que Docker est déjà installé. Si ce n'est pas le cas, veuillez lire cette page sur comment installer Docker sur Ubuntu 22.04.

Nous supposons également que Docker peut être utilisé en tant qu'utilisateur non root.

Les étapes présentées sur cette page ont été testés avec ces versions :

Mise à jour du système

Commencez par mettre à jour votre système avec la commande suivante :

sudo apt update -y && sudo apt upgrade -y

Volume persistant

Portainer a besoin de données persistantes (pour stocker le mot de passe de l'utilisateur par exemple). Créons un volume docker pour stocker ces données :

docker volume create portainer_data

Une fois le volume créé, vous pouvez inspecter le volume pour obtenir son emplacement par exemple :

docker volume inspect portainer_data 

Lancer Portainer

Une fois le volume créé, exécutez la commande suivante pour démarrer portainer dans un conteneur :

docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Voici le détail de chaque option :

Docker devrait télécharger et exécuter l'image de Portainer :

$ docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Unable to find image 'portainer/portainer-ce:latest' locally
latest: Pulling from portainer/portainer-ce
772227786281: Pull complete 
96fd13befc87: Pull complete 
0bad1d247b5b: Pull complete 
b5d1b01b1d39: Pull complete 
Digest: sha256:f7607310051ee21f58f99d7b7f7878a6a49d4850422d88a31f8c61c248bbc3a4
Status: Downloaded newer image for portainer/portainer-ce:latest
e2d55a08eae21f03deb3e68f375b79f01a6956c00e68453b37dc2509682ff758

Une fois l'image lancée, ouvrez votre navigateur web préféré et allez à l'URL du portainer localhost:9000 :

Premier démarrage de Portainer

La première fois que Portainer démarre, il vous demande de définir un mot de passe. Le mot de passe doit comporter au moins 12 caractères. Une fois le mot de passe saisi, la page suivante devrait apparaître dans le navigateur :

Portainer quick setup / démarrage rapide

Sélectionnez Get Started (sauf si vous devez vous connecter à un autre environnement). Vous devriez voir au moins un environnement nommé local.

List des environements dans Portainer

Sélectionnez l'environnement local, vous devriez voir au moins

Naviguez à travers l'interface utilisateur pour découvrir toutes les possibilités de Portainer. Redémarrez la machine et vérifiez que Portainer est lancé au démarrage.

Voir aussi


Dernière mise à jour : 28/12/2022