Maison > Opération et maintenance > Docker > le corps du texte

Quels sont les outils de gestion Docker ?

青灯夜游
Libérer: 2021-12-30 16:03:28
original
14492 Les gens l'ont consulté

Les outils de gestion Docker incluent : 1. docker UI, qui est un outil de gestion Docker qui fournit la plupart des fonctions équivalentes à la ligne de commande Docker ; 2. shipyard, qui est un outil de gestion Docker basé sur le Web ; 3. portainer ; .

Quels sont les outils de gestion Docker ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, version docker-1.13.1, ordinateur Dell G3.

À mesure que l'ampleur du déploiement de Docker augmente progressivement, il deviendra de plus en plus important de surveiller visuellement les performances et l'état de santé de l'environnement des conteneurs. L'outil de gestion graphique de Docker fournit un panneau d'affichage de l'état, un déploiement rapide de modèles d'application, des opérations de base sur les volumes de données du réseau d'images de conteneurs (y compris le téléchargement et le téléchargement d'images, la création de conteneurs, etc.), l'affichage du journal des événements, les opérations de la console du conteneur, les clusters et services Swarm. tels que la gestion et l'exploitation centralisées, la gestion et le contrôle des utilisateurs de connexion, etc.

Les outils de gestion graphique couramment utilisés sont :

1, docker UI (local)

2, shipyard

3, portainer

4, daocloud

shipyard

Shipyard est un Basé sur le Web L'outil de gestion Docker prend en charge plusieurs hôtes et fournit une API et d'autres fonctions ;

Avantages

1.

2. Prise en charge des commandes de la console

3. Surveillance de la consommation des ressources du conteneur

4. Prise en charge de l'essaim de clusters, vous pouvez ajouter des nœuds à volonté

5. Prise en charge du contrôle des autorisations de gestion des utilisateurs, vous pouvez définir un conteneur en lecture seule. pour un certain utilisateur, autorisations administratives.

6. Il existe une version chinoise

Inconvénients

1 Il existe de nombreux conteneurs pour démarrer, occupant une partie des ressources de chaque nœud

2 La compatibilité n'est pas élevée. et je ne parviens souvent pas à ouvrir la page d'accueil.

docker UI

DockerUI est un outil de gestion Docker qui fournit la plupart des fonctions équivalentes à la ligne de commande Docker.

Avantages :

1. Prise en charge de la gestion des conteneurs

2. Basé sur l'API Docker, c'est également un conteneur.

4. Haute stabilité

5. Peut afficher dynamiquement le diagramme de relation entre les conteneurs

6. Gestion des conteneurs, ajout de mappage de ports, ajout de variables système, mappage de répertoires, etc. , Il n'y a pas de vérification de connexion, car il n'y a pas de système de connexion, la solution actuelle consiste à ouvrir uniquement l'accès local ou à contrôler les autorisations via TLS

2. Un certain conteneur ne peut pas être attribué à un certain utilisateur.

3. Plusieurs hôtes ne sont pas pris en charge. 4. Ne prend pas en charge le cluster swarm et a peu de fonctions

portainer

Portainer est une interface utilisateur de gestion légère qui vous permet de gérer facilement différents environnements Docker (hôtes Docker ou clusters Swarm).

Portainer est conçu pour être aussi facile à déployer qu'à utiliser. Il se compose d'un seul conteneur qui peut s'exécuter sur n'importe quel moteur Docker (peut être déployé en tant que conteneur Linux ou conteneur natif Windows, d'autres plates-formes sont également prises en charge). Portainer permet de gérer toutes les ressources Docker (conteneurs, images, volumes, réseaux, etc.). Il est compatible avec le moteur Docker autonome et le mode Docker Swarm.

Installation :

[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker run -d -p 9001:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainerb03724c9f4ee670b91b76e87ea9ba528aa94b37eecdeec45a4a4dd9b503f450b
[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker ps -lCONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                    NAMES
b03724c9f4ee        portainer/portainer   "/portainer"        9 seconds ago       Up 8 seconds        0.0.0.0:9001->9000/tcp   prtainer-test
[root@iZbp143t3oxhfc3ar7jey0Z _data]#
Copier après la connexion

Avantages

1. Prend en charge la gestion des conteneurs et la gestion des images

2. Léger, consomme moins de ressources3. Port API et prise en charge de l'authentification par certificat TLS

4. Prise en charge de l'allocation des autorisations5. Prise en charge du cluster

Inconvénients

1.

2. Une fois le conteneur créé, le port ne peut pas être ajouté en arrière-plan.

daocloud

Pour créer un compte sur le site officiel, puis cliquez sur gestion de cluster et ajoutez un hôte

[root@iZbp143t3oxhfc3ar7jey0Z _data]# curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eec86dcd4004fd5f01e78130d999e2ba26e7b9f6
 * Installing Daomonit... * Downloading Daomonit from https://get.daocloud.io/daomonit/daomonit.x86_64.rpm  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed100   279  100   279    0     0    969      0 --:--:-- --:--:-- --:--:--   972
100   337  100   337    0     0     73      0  0:00:04  0:00:04 --:--:--   104
100 3349k  100 3349k    0     0   709k      0  0:00:04  0:00:04 --:--:--  709k
Preparing...                          ################################# [100%]Updating / installing...   1:daomonit-0.1.70-1                ################################# [100%]Created symlink from /etc/systemd/system/multi-user.target.wants/daomonit.service to /usr/lib/systemd/system/daomonit.service. * Configuring Daomonit...
[03/19/20 22:16:58] [DEBG] Writing configuration file /etc/daocloud/daomonit.yml
[03/19/20 22:16:58] [INFO] You have successfully saved your config file. * Start Daomonit...
Starting daomonit (via systemctl):                         [  OK  ]

You can view daomonit log at /var/log/daomonit.log
And You can Start or Stop daomonit with: service daomonit start/stop/restart/status*********************************************************************
*********************************************************************
***
***  Installed and Started Daomonit 0.1.70
***
***  NOTICE:***  You can pull image very Fast by dao, For Example:***     dao pull ubuntu***
*********************************************************************
*********************************************************************[root@iZbp143t3oxhfc3ar7jey0Z _data]#
Copier après la connexion

Avantages :

1.Image de support gestion et gestion des conteneurs.

2. Prise en charge des commandes de la console

3. Surveillance de la consommation des ressources du conteneur

4. Prise en charge des clusters qui peuvent ajouter des nœuds à volonté5. Téléchargement d'images

7. Inconvénients

1. La plateforme de gestion ne peut pas être déployée sur le serveur local

2 Certaines fonctions avancées sont payantes

Apprentissage recommandé : "

Tutoriel vidéo docker

"

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!