mirror of https://github.com/docker/docs.git
				
				
				
			
		
			
				
	
	
		
			118 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
command: docker secret inspect
 | 
						|
short: Display detailed information on one or more secrets
 | 
						|
long: |-
 | 
						|
    Inspects the specified secret.
 | 
						|
 | 
						|
    By default, this renders all results in a JSON array. If a format is specified,
 | 
						|
    the given template will be executed for each result.
 | 
						|
 | 
						|
    Go's [text/template](https://golang.org/pkg/text/template/) package
 | 
						|
    describes all the details of the format.
 | 
						|
 | 
						|
    For detailed information about using secrets, refer to [manage sensitive data with Docker secrets](/engine/swarm/secrets/).
 | 
						|
 | 
						|
    > **Note**
 | 
						|
    >
 | 
						|
    > This is a cluster management command, and must be executed on a swarm
 | 
						|
    > manager node. To learn about managers and workers, refer to the
 | 
						|
    > [Swarm mode section](/engine/swarm/) in the
 | 
						|
    > documentation.    
 | 
						|
usage: docker secret inspect [OPTIONS] SECRET [SECRET...]
 | 
						|
pname: docker secret
 | 
						|
plink: docker_secret.yaml
 | 
						|
options:
 | 
						|
    - option: format
 | 
						|
      shorthand: f
 | 
						|
      value_type: string
 | 
						|
      description: |-
 | 
						|
        Format output using a custom template:
 | 
						|
        'json':             Print in JSON format
 | 
						|
        'TEMPLATE':         Print output using the given Go template.
 | 
						|
        Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates        
 | 
						|
      details_url: '#format'
 | 
						|
      deprecated: false
 | 
						|
      hidden: false
 | 
						|
      experimental: false
 | 
						|
      experimentalcli: false
 | 
						|
      kubernetes: false
 | 
						|
      swarm: false
 | 
						|
    - option: pretty
 | 
						|
      value_type: bool
 | 
						|
      default_value: "false"
 | 
						|
      description: Print the information in a human friendly format
 | 
						|
      deprecated: false
 | 
						|
      hidden: false
 | 
						|
      experimental: false
 | 
						|
      experimentalcli: false
 | 
						|
      kubernetes: false
 | 
						|
      swarm: false
 | 
						|
inherited_options:
 | 
						|
    - option: help
 | 
						|
      value_type: bool
 | 
						|
      default_value: "false"
 | 
						|
      description: Print usage
 | 
						|
      deprecated: false
 | 
						|
      hidden: true
 | 
						|
      experimental: false
 | 
						|
      experimentalcli: false
 | 
						|
      kubernetes: false
 | 
						|
      swarm: false
 | 
						|
examples: |-
 | 
						|
    ### Inspect a secret by name or ID
 | 
						|
 | 
						|
    You can inspect a secret, either by its *name*, or *ID*
 | 
						|
 | 
						|
    For example, given the following secret:
 | 
						|
 | 
						|
    ```console
 | 
						|
    $ docker secret ls
 | 
						|
 | 
						|
    ID                          NAME                CREATED             UPDATED
 | 
						|
    eo7jnzguqgtpdah3cm5srfb97   my_secret           3 minutes ago       3 minutes ago
 | 
						|
    ```
 | 
						|
 | 
						|
    ```console
 | 
						|
    $ docker secret inspect secret.json
 | 
						|
    ```
 | 
						|
 | 
						|
    The output is in JSON format, for example:
 | 
						|
 | 
						|
    ```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 the output (--format) {#format}
 | 
						|
 | 
						|
    You can use the --format option to obtain specific information about a
 | 
						|
    secret. The following example command outputs the creation time of the
 | 
						|
    secret.
 | 
						|
 | 
						|
    ```console
 | 
						|
    $ docker secret inspect --format='{{.CreatedAt}}' eo7jnzguqgtpdah3cm5srfb97
 | 
						|
 | 
						|
    2017-03-24 08:15:09.735271783 +0000 UTC
 | 
						|
    ```    
 | 
						|
deprecated: false
 | 
						|
min_api_version: "1.25"
 | 
						|
experimental: false
 | 
						|
experimentalcli: false
 | 
						|
kubernetes: false
 | 
						|
swarm: true
 | 
						|
 |