Expérience de scénario basée sur l'instance Huawei Cloud Yaoyun Server L | Outil de visualisation Docker Portainer
1. Introduction
À mesure que l'ère du cloud computing s'approfondit, de plus en plus de petites et moyennes entreprises et de développeurs ont besoin d'un produit d'infrastructure de cloud computing facile à utiliser, puissant et efficace pour soutenir leurs opérations commerciales et leur développement innovant. Sur la base de cette demande, Huawei Cloud a lancé un nouveau produit d'instances de serveur Huawei Cloud.
Les serveurs Huawei Cloud présentent les quatre avantages d'être intelligents et non bloqués, abordables et faciles à utiliser, plus faciles à démarrer et d'une gestion sans souci, vous aidant ainsi à accéder rapidement au cloud. Cet article explique comment utiliser Portainer directement dans l'instance Huawei Cloud Yaoyun Server L pour la gestion visuelle Docker.
Portainer est un outil de gestion graphique pour Docker, écrit en langage GO. Il permet l'affichage de l'état, le déploiement rapide de modèles d'application, les opérations de base pour Docker (conteneurs, miroirs, réseaux, volumes de données), l'affichage des journaux, la console du conteneur et d'autres fonctions.
2. Préparation
● Enregistrez un compte Huawei, activez Huawei Cloud et effectuez une authentification par nom réel, une recharge et d'autres opérations.
● Achetez et configurez l'instance Yunyao Cloud Server L. Les étapes spécifiques sont les suivantes : Instance Huawei Yunyao Cloud Server L - Outil de visualisation Docker Portainer - Entrée du lien d'achat du site Web officiel
Vous pouvez voir que l'instance Yunyao Cloud Server L fournit de nombreuses images, y compris la visualisation Linux Le panneau Pagoda, le système de création de sites Web d'entreprise WordPress, la plate-forme d'analyse statistique de réseau Matomo, la visualisation Docker Portainer, la plate-forme DevOps unique GitLab, etc. peuvent être achetés en fonction de vos besoins réels.
Cliquez sur « Aller au paiement » et effectuez le paiement selon les invites de la page :
Cliquez sur « Console » pour afficher l'instance Yunyao Cloud Server L créée :
Le serveur cloud n'a pas de mot de passe initial. Veuillez définir un mot de passe lors de la première utilisation du serveur cloud. Lorsque le mot de passe est perdu ou expire, vous devez également réinitialiser le mot de passe pour obtenir un nouveau mot de passe.
L'outil de visualisation Docker Portainer s'exécute dans l'environnement suivant :
Spécifications et modèles | CPU | Mémoire | disque dur | Version de l'outil | Exécutez le système d'exploitation |
---|---|---|---|---|---|
Instance Yunyao Cloud Server L t7.large.1 | 2 processeurs virtuels | 2 Gio | Disque système 40 Gio | Environnement d'exécution visuel Docker Portainer 2.18.4 | Serveur Ubuntu 22.04 64 bits |
3. Configuration des outils
3.1. Configurer le groupe de sécurité
Cliquez sur l'instance Yunyao Cloud Server L pour accéder à la page de gestion des ressources.
Sélectionnez le menu « Yunyao Cloud Server L Instance » dans la liste de gauche, cliquez sur le nom du serveur cloud et accédez à la page de détails du serveur cloud.
Sélectionnez l'onglet « Groupe de sécurité », cliquez sur « Ajouter une règle », ajoutez les règles suivantes et cliquez sur « OK ».
9091
Le port doit être libéré car le conteneur Docker en cours d'exécution est mappé au 9091
port de la machine physique.
3.2. Initialiser et configurer Portainer
root@hcss-ecs-63db:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
526fda766e57 portainer/portainer-ce:2.18.3 "/portainer" 51 minutes ago Up 35 minutes 8000/tcp, 9443/tcp, 0.0.0.0:9091->9000/tcp, :::9091->9000/tcp portainer
Dans ce cas, vous devez redémarrer le conteneur Docker :
root@hcss-ecs-63db:~# docker stop 526f
root@hcss-ecs-63db:~# docker start 526f
Définissez le nom d'utilisateur et le mot de passe de l'administrateur Portainer et cliquez sur "Créer un utilisateur".
S'il existe des données de sauvegarde, dans l'élément de configuration « Restaurer Portainer à partir d'une sauvegarde », vous pouvez télécharger les données de sauvegarde localement pour configurer rapidement un environnement Portainer.
Sélectionnez le menu "Accueil" et cliquez sur le projet local pour commencer à utiliser Portainer pour la gestion visuelle Docker.
Jusqu'à présent, vous avez configuré un outil pour la gestion visuelle Docker via Portainer. Ensuite, vous pouvez utiliser Portainer pour déployer des applications Docker.
4. Déployez le conteneur MySQL à l'aide de Portainer
Ensuite, nous prendrons le déploiement d'un conteneur MySQL comme exemple pour présenter comment utiliser Portainer pour la gestion visuelle Docker.
4.1. Créer un conteneur MySQL
Cliquez sur « local » pour accéder à l'environnement local :
sélectionnez le menu « Contaners », cliquez sur « Ajouter un conteneur » pour ajouter un conteneur MySQL :
Description de l'option :
● Name
: Nom du conteneur personnalisé
● Image
: Nom de l'image du conteneur, par exemple, définissez mysql, cliquez sur le Bouton Rechercher derrière, L'interface passera automatiquement à https://hub.docker.com/search?type=image&q=mysql
la recherche
● Cliquez sur "publier un nouveau port réseau" et ajoutez le port 3306 pour garantir un accès normal à la base de données MySQL
●Restart policy
: Il est recommandé de sélectionner "Toujours" afin que le conteneur redémarre automatiquement non quelles que soient les circonstances, il s'arrête.
●Env
: Définir les variables d'environnement
◎ ¨MYSQL_ROOT_PASSWORD : (Obligatoire) Le mot de passe de l'utilisateur root de la base de données
◎ ¨MYSQL_DATABASE : (Facultatif) Après avoir créé le conteneur MySQL, créez automatiquement une base de données nommée avec la valeur renseignée dans la colonne de valeur
● Cliquez sur "Déployer le conteneur "Créez un conteneur MySQL.
Une fois la création terminée, vous pouvez voir le conteneur MySQL qui a été exécuté avec succès.
4.2. Connexion au conteneur MySQL
Revenez à la liste des conteneurs et cliquez sur l'icône dans la liste des opérations mysql :
Sur la page nouvellement ouverte, cliquez sur "Connecter" pour vous connecter au conteneur.
Entrez la commande suivante dans la fenêtre de commande pour vous connecter à la base de données mysql.
À ce stade, vous avez terminé l'installation et l'utilisation de Portainer sur l'instance Huawei Cloud Yaoyun Server L pour la gestion visuelle Docker. Grâce à l'instance Huawei Cloud Yaoyun Server L, nous pouvons facilement créer et exécuter des applications basées sur Docker et profiter des services et du support technique de haute qualité fournis par Huawei Cloud. Dans le même temps, Huawei Cloud offre aux petites et moyennes entreprises une plate-forme de cloud computing flexible, efficace, sécurisée et évolutive, aidant les entreprises à réduire leurs coûts, à améliorer leur compétitivité et à mieux répondre aux demandes changeantes du marché.