docker trust signer remove
docker trust signer remove
docker trust signer remove는 서명된 저장소에서 signer를 제거하는 명령이에요.
출처: 문서
본문
docker trust signer remove는 서명된 저장소에서 signer를 제거해요.
docker trust signer remove [OPTIONS] NAME REPOSITORY [REPOSITORY...]
지원하는 옵션은 다음과 같아요.
| 옵션 | 기본값 | 설명 |
|---|---|---|
-f, --force |
가장 최근 signer를 제거하기 전에 확인을 묻지 않아요. |
저장소에서 signer 제거
이 저장소에서 기존 signer alice를 제거하는 예시예요.
$ docker trust signer remove alice example/trust-demo
Removing signer "alice" from image example/trust-demo...
Enter passphrase for repository key with ID 642692c:
Successfully removed alice from example/trust-demo
이제 docker trust inspect --pretty에 alice가 유효한 signer로 나타나지 않아요.
SIGNER KEYS
bob 5600f5ab76a2
여러 저장소에서 signer 제거
기존 signer alice를 여러 저장소에서 제거할 수도 있어요.
$ docker trust signer remove alice example/trust-demo example/trust-demo2
Removing signer "alice" from image example/trust-demo...
Enter passphrase for repository key with ID 95b9e55:
Successfully removed alice from example/trust-demo
Removing signer "alice" from image example/trust-demo2...
Enter passphrase for repository key with ID ece554f:
Successfully removed alice from example/trust-demo2
docker trust signer remove는 best effort로 저장소에서 signer를 제거해요. 한 시도가 실패해도 이후 저장소에서 계속 제거를 진행해요.