Docker container der auf hiorgserver/docker-php
basiert und unsere Deploy-Umgebung zur Verfügung stellt.
Der Container kann von dockerhub bezogen und mit folgendem Commando direkt ausgeführt werden:
docker run -it --rm hiorgserver/docker-deploy /bin/sh
Wir verwenden für unterschiedliche PHP-Versionen verschiedene Container, die über Tags
spezifiziert werden.
Hierfür sind die Docker-Container mit entsprechenden Tags (z.b. php7.3
) versehen sowie
die Commits, welche die Grundlage für die gebauten Container darstellen.
Je nach PHP-Version wird ggf. eine andere Debian-Version verwendet.
Das Tag latest
entspricht immer dem aktuellen master
.
Wird kein Tag angegeben, so wird latest
als Default angenommen.
Clone repository:
git clone https://github.com/hiorgserver/hiorg-deploy
cd hiorg-deploy
Build docker image (als Name wird hiorg-deploy
gewählt):
docker build -t hiorg-deploy .
Nun kann der Container ausgeführt werden:
docker run -it --rm hiorg-deploy /bin/sh
First build the image and get the image id with docker images
.
Then rename the docker image and optionally add a specific tag:
docker tag d9c8d3b75749 hiorgserver/hiorg-deploy[:tag]
Finally push the images to dockerhub: docker push hiorgserver/hiorg-deploy[:tag]