docker secret inspect
docker secret inspect
하나 이상의 시크릿에 대한 상세 정보를 확인하는 명령어예요.
출처: 문서
본문
docker secret inspect는 지정된 시크릿을 검사해요.
Usage: docker secret inspect [OPTIONS] SECRET [SECRET...]
기본적으로 모든 결과를 JSON 배열로 렌더링해요. 형식을 지정하면 주어진 템플릿이 각 결과에 대해 실행돼요. Go의 text/template 패키지가 형식의 모든 세부 사항을 설명해요.
시크릿 사용에 대한 자세한 내용은 Docker 시크릿으로 민감한 데이터 관리를 참조하세요.
Swarm 이 명령은 Swarm 오케스트레이터와 함께 동작해요.
참고
클러스터 관리 명령이며 swarm 매니저 노드에서 실행해야 해요. 매니저와 워커에 대해 배우려면 문서의 Swarm mode 섹션을 참조하세요.
옵션
| 옵션 | 기본값 | 설명 |
|---|---|---|
-f, --format |
커스텀 템플릿으로 출력 형식 지정: 'json': JSON 형식 출력 / 'TEMPLATE': 주어진 Go 템플릿으로 출력. 템플릿 출력 형식에 대한 자세한 내용은 https://docs.docker.com/go/formatting/ 참조 | |
--pretty |
정보를 사람이 읽기 좋은 형식으로 출력 |
이름이나 ID로 시크릿 검사
시크릿을 이름이나 ID로 검사할 수 있어요.
예를 들어, 다음 시크릿이 주어졌을 때:
$ docker secret ls
ID NAME CREATED UPDATED
eo7jnzguqgtpdah3cm5srfb97 my_secret 3 minutes ago 3 minutes ago
$ docker secret inspect secret.json
출력은 JSON 형식이에요. 예를 들어:
[
{
"ID": "eo7jnzguqgtpdah3cm5srfb97",
"Version": {
"Index": 17
},
"CreatedAt": "2017-03-24T08:15:09.735271783Z",
"UpdatedAt": "2017-03-24T08:15:09.735271783Z",
"Spec": {
"Name": "my_secret",
"Labels": {
"env": "dev",
"rev": "20170324"
}
}
}
]
출력 형식 지정 (--format)
--format 옵션으로 시크릿의 특정 정보를 얻을 수 있어요. 다음 예시 명령은 시크릿의 생성 시각을 출력해요.
$ docker secret inspect --format='{{.CreatedAt}}' eo7jnzguqgtpdah3cm5srfb97
2017-03-24 08:15:09.735271783 +0000 UTC
더 알아보기
- 시크릿 목록은 docker secret ls