クラスターボリュームの可用性を pause に更新する
このステップでは、クラスターボリュームの可用性を pause
に更新する方法を学びます。ボリュームの可用性が pause
に設定されると、このボリュームを必要とする新しいタスクは、ボリュームが利用できないノードにスケジュールされません。ボリュームを使用している既存のタスクは引き続き実行されます。この状態は、現在実行中のサービスを中断することなく、ボリュームの新しい使用を一時的に防止するのに役立ちます。
前のステップで作成した my-cluster-volume
の可用性を変更するために、docker volume update
コマンドを使用します。--availability
フラグを使用して、目的の可用性状態を指定します。
docker volume update --availability pause my-cluster-volume
コマンドを実行した後、更新が確認される出力が表示されるはずです。
my-cluster-volume
ボリュームの可用性が pause
に更新されたことを確認するには、docker volume inspect
コマンドを使用してボリュームを調べ、Availability
フィールドを探します。
docker volume inspect my-cluster-volume
inspect
コマンドの出力で、Spec
セクション内の Availability
フィールドを探します。pause
と表示されるはずです。
[
{
"CreatedAt": "...",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/my-cluster-volume/_data",
"Name": "my-cluster-volume",
"Options": null,
"Scope": "local",
"Spec": {
"Availability": "pause"
},
"Status": {}
}
]