Difference between revisions of "$HOME/.docker/config.json"

From wikieduonline
Jump to navigation Jump to search
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  cat [[.docker/]]config.json
+
https://docs.docker.com/engine/reference/commandline/cli/#docker-cli-configuration-file-configjson-properties
 +
 
 +
  ~/[[.docker/]]config.json
 
  {
 
  {
   "credsStore": "desktop",
+
   "[[credsStore]]": "desktop",
   "credHelpers": {
+
   "[[credHelpers]]": {
     "gcr.io": "gcloud",
+
     "[[gcr.io]]": "gcloud",
 
     "us.gcr.io": "gcloud",
 
     "us.gcr.io": "gcloud",
 
     "eu.gcr.io": "gcloud",
 
     "eu.gcr.io": "gcloud",
Line 11: Line 13:
 
   }
 
   }
 
  }%
 
  }%
 +
 +
~/[[.docker/]]config.json
 +
{
 +
        "[[auths]]": {
 +
                "https://index.docker.io/v1/": {
 +
                        "[[auth]]": "XXXXXXXXXXXXX",
 +
                        "email": "[email protected]"
 +
                }
 +
        }
 +
}
 +
 +
<pre>
 +
~/.docker/config.json
 +
{
 +
"auths": {
 +
"012345678.dkr.ecr.eu-central-1.amazonaws.com": {}
 +
},
 +
"credsStore": "desktop",
 +
"credHelpers": {
 +
"asia.gcr.io": "gcloud",
 +
"eu.gcr.io": "gcloud",
 +
"gcr.io": "gcloud",
 +
"marketplace.gcr.io": "gcloud",
 +
"staging-k8s.gcr.io": "gcloud",
 +
"us.gcr.io": "gcloud"
 +
}
 +
}%
 +
</pre>
 +
 +
<pre>
 +
{
 +
"auths": {
 +
    "https://index.docker.io/v1/": {
 +
      "auth": "bG90YXM6MjWQtYzlhZWJmNGFiZjMz"
 +
    }
 +
  },
 +
"credHelpers": {
 +
"asia.gcr.io": "gcr",
 +
"eu.gcr.io": "gcr,"
 +
"gcr.io": "gcr",
 +
"marketplace.gcr.io": "gcloud",
 +
"staging-k8s.gcr.io": "gcr",
 +
"us.gcr.io": "gcr"
 +
}}
 +
</pre>
  
 
== Related ==
 
== Related ==
 
* <code>[[~/.docker/daemon.json]]</code>
 
* <code>[[~/.docker/daemon.json]]</code>
 
* <code>[[gcloud auth configure-docker]]</code>
 
* <code>[[gcloud auth configure-docker]]</code>
 
+
* [[GitLab CI]]: <code>[[DOCKER_AUTH_CONFIG]]</code>
 +
* <code>[[docker login]]</code>
 +
* <code>[[~/.dockercfg]]</code>
  
 
== See also ==
 
== See also ==
 +
* {{docker config}}
 
* {{Docker}}
 
* {{Docker}}
 +
* {{Credential Helpers}}
  
 
[[Category:Computing]]
 
[[Category:Computing]]

Revision as of 13:47, 7 October 2022

https://docs.docker.com/engine/reference/commandline/cli/#docker-cli-configuration-file-configjson-properties

~/.docker/config.json
{
  "credsStore": "desktop",
  "credHelpers": {
    "gcr.io": "gcloud",
    "us.gcr.io": "gcloud",
    "eu.gcr.io": "gcloud",
    "asia.gcr.io": "gcloud",
    "staging-k8s.gcr.io": "gcloud",
    "marketplace.gcr.io": "gcloud"
  }
}%
~/.docker/config.json
{
        "auths": {
                "https://index.docker.io/v1/": {
                        "auth": "XXXXXXXXXXXXX",
                        "email": "[email protected]"
                }
        }
}
 ~/.docker/config.json
 {
	"auths": {
		"012345678.dkr.ecr.eu-central-1.amazonaws.com": {}
	},
	"credsStore": "desktop",
	"credHelpers": {
		"asia.gcr.io": "gcloud",
		"eu.gcr.io": "gcloud",
		"gcr.io": "gcloud",
		"marketplace.gcr.io": "gcloud",
		"staging-k8s.gcr.io": "gcloud",
		"us.gcr.io": "gcloud"
	}
 }%
{
	"auths": {
    "https://index.docker.io/v1/": {
      "auth": "bG90YXM6MjWQtYzlhZWJmNGFiZjMz"
    }
   },
	"credHelpers": {
		"asia.gcr.io": "gcr",
		"eu.gcr.io": "gcr,"
		"gcr.io": "gcr",
		"marketplace.gcr.io": "gcloud",
		"staging-k8s.gcr.io": "gcr",
		"us.gcr.io": "gcr"
	}}

Related

See also

Advertising: