From 856a36d02df5fa46f86477d4dc11600a44d0d8eb Mon Sep 17 00:00:00 2001 From: Juan Ferrer Toribio Date: Fri, 14 Oct 2022 19:06:58 +0200 Subject: [PATCH] README improved --- README.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index a2abe83..cdbf6b6 100644 --- a/README.md +++ b/README.md @@ -2,43 +2,44 @@ Dockerfile and compose files used as basis for service deployment. -## Build and push an image +## Prepare environment -Full image name is made up of registry URL and image name. ``` -fullImageName = [registryUrl]/[baseImageName] +registry=[registryUrl] +image=[imageName] +tag=[versionTag] ``` +## Build and push an image + Build the image with *latest* tag. ``` -$ docker build -t [fullImageName] [folder] +docker build -t $registry/$image $image ``` Tag the image with version. ``` -$ docker tag [fullImageName] [fullImageName]:[tag] +docker tag $registry/$image $registry/$image:$tag +``` + +Test image locally +``` +docker run --name test $registry/$image:$tag ``` Login into docker registry (If it's the first time or you are not saving credentials). ``` -$ docker login [registryUrl] +docker login $registry ``` Push the *latest* image and version tag. ``` -$ docker push [fullImageName] -$ docker push [fullImageName]:[tag] +docker push $registry/$image +docker push $registry/$image:$tag ``` Logout from docker registry (If you don't logout, credentials will remain saved in your home directory). ``` -$ docker logout [registryUrl] +docker logout $registry ``` - -## Test image locally - -``` -$ docker run -d --name [containerName] [registryUrl]/[imageName]:[tag] -``` -