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

더 알아보기