現在の Docker コンテキストを強制削除する
このステップでは、現在アクティブな Docker コンテキストを強制的に削除する方法を学びます。前のステップで見たように、強制オプションを使用せずに現在のコンテキストを削除することはできません。
現在の Docker コンテキストを強制削除するには、docker context rm
コマンドに-f
または--force
フラグを付け、削除したいコンテキスト名を指定します。default
コンテキストを強制削除してみましょう。
docker context rm -f default
コマンドを実行すると、コンテキストが削除されたことを確認する出力が表示されます。
default
では、コンテキストを再度一覧表示してdefault
コンテキストが削除されたことを確認しましょう。
docker context ls
コンテキストが利用できないことを示すメッセージが表示されるか、他のデフォルトコンテキストが存在する場合はそれに切り替わっているでしょう。この環境では、default
コンテキストを削除した後でコンテキストを一覧表示しようとすると、アクティブなコンテキストが存在しないためエラーが発生します。
Error: No contexts available. Create a context, or use --help for more information.
これで現在の Docker コンテキストを強制削除する方法を確認できました。