Difference between revisions of "Docker push"

From wikieduonline
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
  docker push yourepo.company.com/my-image-name:0.1 (use [[docker tag]] first)
 
  docker push yourepo.company.com/my-image-name:0.1 (use [[docker tag]] first)
  
  docker push aws_account_id.dkr.[[ecr.us-west-2.amazonaws.com]]/my-repository:tag
+
  docker push aws_account_id.dkr.[[ecr.us-west-2.amazonaws.com]]/[[my-repository]]:tag
 +
 
 +
docker push aws_account_id.dkr.[[ecr.us-west-2.amazonaws.com]]/[[my-repository]]
 +
Using default tag: latest
 +
The push refers to repository [aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository]
 +
[[An image does not exist locally with the tag]]: aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository
 +
 +
Solution: [[docker tag]]
 +
  
 
  docker push [[--quiet]] your_image
 
  docker push [[--quiet]] your_image
Line 32: Line 40:
 
   
 
   
 
  Solution: use [[docker tag]] first to tag remote repository
 
  Solution: use [[docker tag]] first to tag remote repository
 +
 +
 +
[[no basic auth credentials]]
  
 
== Examples ==
 
== Examples ==
Line 86: Line 97:
 
== See also ==
 
== See also ==
 
* {{docker push}}
 
* {{docker push}}
 +
* {{docker tag}}
 
* {{aws ecr}}
 
* {{aws ecr}}
 
* {{Registry}}
 
* {{Registry}}
  
 
[[Category:Docker]]
 
[[Category:Docker]]

Latest revision as of 20:25, 22 February 2024

docker push push an image or a repository to a registry

docker push [OPTIONS] NAME[:TAG]
docker push --help
docker push my_image_name
docker push yourepo.company.com/my-image-name:0.1 (use docker tag first)
docker push aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository:tag
docker push aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository
Using default tag: latest
The push refers to repository [aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository]
An image does not exist locally with the tag: aws_account_id.dkr.ecr.us-west-2.amazonaws.com/my-repository

Solution: docker tag

docker push --quiet your_image


Errors[edit]

docker push yourepo.company.com/my-image-name:0.1
The push refers to repository [0987654321.dkr.ecr.eu-west-1.amazonaws.com/yourimage]
6e4707a7ffef: Preparing
b284af3bfffe: Preparing
denied: Your authorization token has expired. Reauthenticate and try again.


docker push your-image yourepo.company.com/my-image-name:0.1
 
"docker push" requires exactly 1 argument.
See 'docker push --help'.

Usage:  docker push [OPTIONS] NAME[:TAG] 

Push an image or a repository to a registry

Solution: use docker tag first to tag remote repository


no basic auth credentials

Examples[edit]

docker push 123456789.dkr.ecr.eu-west-1.amazonaws.com/test:test
The push refers to repository [123456789.dkr.ecr.eu-west-1.amazonaws.com/test]
f14ff08d5dd8: Layer already exists
e8021939f780: Layer already exists
62b91c8f98ba: Layer already exists
831752bc44cf: Layer already exists
9cd7ab30bc7a: Layer already exists
53f34d42171e: Layer already exists
5f70bf18a086: Layer already exists
78584bfdde14: Layer already exists
7c3614922921: Layer already exists
ed97e53597b7: Layer already exists
11ee7ee7b4ec: Layer already exists
a87ed74e4271: Layer already exists
c0a7e64cd447: Layer already exists
f1417ff83b31: Layer already exists
test: digest: sha256:f84f07adfsafsafasfaf7b3fbt size: 3255

Errors[edit]

docker push "your_ecr_repo/elasticsearch:v9.9"
The push refers to repository [xxxxxxxx.dkr.ecr.eu-central-1.amazonaws.com/repo/name]
40a381ca46dc: Preparing
f9cd3098ca32: Preparing
c3e87cd6748e: Preparing
3995c6207484: Preparing
9cbb1bc9540c: Preparing
2dca0f18577a: Waiting
e77d17b4c748: Waiting
5fde16b8f2a5: Waiting
bb800dda9d0e: Waiting
f92203fcb38b: Waiting
e9fb19c67236: Waiting
0a367bc63a2a: Waiting
denied: Your authorization token has expired. Reauthenticate and try again.
Solution: docker login or aws ecr get-login-password

Related terms[edit]

aws ecr get-login-password --region YOUR_REGIOM | docker login --username YOUR_USERNAME --password-stdin YOUR_ACCOUNT_ID.dkr.ecr.YOUR_REGION.amazonaws.com

See also[edit]

Advertising: