Dockerfiles for various services
Go to file
Chema Ferrís 402971406a Semaphore image 2022-11-25 12:07:22 +01:00
apache Apache with extensible config 2020-01-23 11:50:12 +01:00
certbot certbot: removed cron config file, already created by certbot 2022-03-21 13:06:23 +01:00
debuild debuild: Install npm 2022-07-27 12:09:41 +02:00
freeradius freeradius: only use eap-ttls-pap 2020-04-17 12:19:52 +02:00
jenkins-agent Added puppeteer dependencies 2022-11-14 12:11:02 +01:00
mediawiki Mediawiki 2020-01-18 13:12:31 +01:00
osticket Updated osticket and redmine images 2022-06-08 13:09:17 +02:00
phpldapadmin phpldapadmin 2020-01-19 20:47:41 +01:00
phpmyadmin phpMyAdmin style fixes 2020-01-13 20:31:43 +01:00
portainer Portainer compose updated 2022-03-21 13:13:37 +01:00
redmine refs #4657 2022-10-29 12:42:19 +02:00
reprepro reprepro security fix 2020-01-16 18:02:43 +01:00
semaphore Semaphore image 2022-11-25 12:07:22 +01:00
.gitignore Added libnss3 2022-11-14 10:35:36 +01:00
LICENSE Initial commit 2020-01-07 09:22:41 +00:00
README.md README improved 2022-10-14 19:06:58 +02:00

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