ID で Docker Swarm config を削除する
このステップでは、ID を使って Docker Swarm config を削除する方法を学びます。名前で削除する方が便利な場合が多いですが、類似した名前の config が複数ある場合や削除対象を確実に特定したい場合に、ID での削除が役立ちます。
まず、ID で削除する対象となる別の config を作成します。another_config.txt
というファイルを作成し、そこから config を生成します。
echo "This is another sample configuration data." > ~/project/another_config.txt
docker config create another_app_config ~/project/another_config.txt
次に、config を一覧表示してanother_app_config
の ID を取得します。
docker config ls
出力からanother_app_config
を探し、その ID(文字列)をメモしてください。
Docker Swarm config を ID で削除するには、docker config rm
コマンドの後に config の ID を指定します。構文はdocker config rm <config_id>
です。
<config_id>
の部分を、前のコマンドの出力で確認した実際の ID に置き換えてください。
docker config rm <config_id>
例えば、ID がabcdef123456
の場合、コマンドは以下のようになります:
docker config rm abcdef123456
削除された config の ID が出力に表示され、削除が確認できます。
最後に、再度 config を一覧表示してanother_app_config
が存在しないことを確認します。
docker config ls