Vérifier le plugin installé
Dans cette étape, vous apprendrez à vérifier le statut des plugins Docker installés. Vous pouvez vérifier quels plugins sont installés, leur version et s'ils sont activés ou désactivés.
Pour lister tous les plugins installés, vous utilisez la commande docker plugin ls
.
docker plugin ls
Cette commande affichera un tableau avec des informations sur chaque plugin installé, y compris son ID, son nom, sa description, son statut d'activation et sa version.
Vous devriez voir les trois plugins que nous avons installés dans les étapes précédentes : rexray/s3fs
, vieux/sshfs
et containernetworking/cni
.
ID NAME DESCRIPTION ENABLED VERSION
a1b2c3d4e5f6 rexray/s3fs:latest REX-Ray S3FS Plugin true latest
g7h8i9j0k1l2 vieux/sshfs:latest The `sshfs` plugin for Docker. true latest
m3n4o5p6q7r8 containernetworking/cni:latest CNI network plugin for Docker false latest
Notez que rexray/s3fs
et vieux/sshfs
sont indiqués comme ACTIVÉS
(true), tandis que containernetworking/cni
est indiqué comme ACTIVÉ
(false), car nous l'avons installé avec le paramètre --disable
.
Vous pouvez également inspecter un plugin spécifique pour obtenir des informations plus détaillées en utilisant la commande docker plugin inspect
suivie du nom ou de l'ID du plugin.
Inspectons le plugin containernetworking/cni
:
docker plugin inspect containernetworking/cni
Cette commande affichera un objet JSON détaillé contenant toutes les informations de configuration et de statut du plugin. Vous pouvez examiner cette sortie pour confirmer les paramètres et l'état du plugin. Recherchez la ligne "Enabled": false
dans la sortie pour confirmer qu'il est désactivé.
[
{
"Id": "m3n4o5p6q7r8",
"Name": "containernetworking/cni:latest",
"Enabled": false,
"Settings": {
"Args": [],
"Env": [],
"Devices": [],
"Mounts": []
},
"PluginReference": "docker.io/containernetworking/cni:latest",
"Config": {
"DockerVersion": "20.10.21",
"Description": "CNI network plugin for Docker",
"Documentation": "https://github.com/containernetworking/cni",
"Interface": {
"Types": ["docker.networkdriver/1.0"],
"Socket": "cni.sock"
},
"Entrypoint": ["/docker-cni-plugin"],
"PropagatedMount": "/opt/cni",
"WorkDir": "",
"User": {},
"Args": {
"Name": "",
"Description": ""
},
"Linux": {
"Capabilities": ["CAP_SYS_ADMIN"],
"AllowAllDevices": false,
"Devices": [
{
"Name": "fuse",
"Path": "/dev/fuse"
}
]
},
"Rootfs": {
"Type": "tar",
"DiffIds": ["sha256:..."]
}
}
}
]
Cette étape conclut le processus d'installation et de vérification des plugins Docker. Vous avez appris à installer des plugins avec les paramètres par défaut, avec des paramètres de configuration spécifiques et à les installer sans les activer immédiatement. Vous savez également comment lister et inspecter les plugins installés pour vérifier leur statut.