Juan Ferrer 3cb0a46788 | ||
---|---|---|
apache | ||
certbot | ||
debuild | ||
freeradius | ||
jenkins-agent | ||
mediawiki | ||
osticket | ||
phpldapadmin | ||
phpmyadmin | ||
portainer | ||
redmine | ||
reprepro | ||
LICENSE | ||
README.md |
README.md
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