Afficher les paramètres actuels du swarm
Dans cette étape, vous apprendrez à afficher les paramètres actuels de votre Docker Swarm. Cela est utile pour comprendre la configuration actuelle et pour vérifier les modifications après avoir mis à jour les paramètres.
Pour afficher les paramètres du swarm, vous utilisez la commande docker swarm inspect
. Cette commande fournit des informations détaillées sur le swarm, y compris son identifiant, sa date de création et divers paramètres de configuration.
Ouvrez le terminal et exécutez la commande suivante pour inspecter le Docker Swarm :
docker swarm inspect
La sortie sera un objet JSON contenant la configuration du swarm. Recherchez la section Spec
, qui contient les paramètres configurables. Faites attention aux champs Orchestration
et Dispatcher
, car ceux-ci contiennent des paramètres liés à l'historique des tâches et aux certificats des nœuds.
Par exemple, vous pourriez voir une sortie similaire à celle-ci (les valeurs exactes varieront) :
[
{
"ID": "xxxxxxxxxxxx",
"Version": {
"Index": 10
},
"CreatedAt": "2023-10-27T10:00:00.000000000Z",
"UpdatedAt": "2023-10-27T10:00:00.000000000Z",
"Spec": {
"Orchestration": {
"TaskHistoryRetentionLimit": 5
},
"Raft": {
"SnapshotInterval": 10000,
"KeepOldSnapshots": 0,
"LogEntriesForSlowFollowers": 500,
"ElectionTick": 3,
"HeartbeatTick": 1
},
"Dispatcher": {
"HeartbeatPeriod": 5000000000
},
"CAConfig": {
"NodeCertExpiry": 7776000000000000,
"ExternalCAs": null,
"SigningCACert": "...",
"SigningCAKey": "...",
"ForceRotate": 0
},
"TaskDefaults": {
"LogDriver": null
}
},
"TLSInfo": {
"TrustRoot": "...",
"CertIssuerSubject": "CN=swarm-ca",
"CertIssuerPublicKey": "..."
},
"RootRotationInProgress": false
}
]
Dans la section Spec
, vous pouvez trouver TaskHistoryRetentionLimit
sous Orchestration
et NodeCertExpiry
sous CAConfig
. Ce sont les paramètres que nous allons modifier dans les étapes suivantes.