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 ; .
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
[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]#
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. daocloudPour 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]#
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 conteneur4. Prise en charge des clusters qui peuvent ajouter des nœuds à volonté5. Téléchargement d'images
7. Inconvénients1. 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!