810 B
810 B
Docker
Dockerfile and compose files used as basis for service deployment.
Prepare environment
registry=[registryUrl]
image=[imageName]
tag=[versionTag]
Build and push an image
Build the image with latest tag.
docker build -t $registry/$image $image
Tag the image with version.
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 $registry
Push the latest image and version 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 $registry