Skip to content

Instantly share code, notes, and snippets.

@frcho
Last active February 18, 2020 19:48
Show Gist options
  • Save frcho/670123218d2b02b9e8dab233b9c467aa to your computer and use it in GitHub Desktop.
Save frcho/670123218d2b02b9e8dab233b9c467aa to your computer and use it in GitHub Desktop.
Docker commands
docker build --build-arg PHP_VERSION=7.3 --build-arg TIMEZONE=America/Bogota --target prod -t licensor:prod -f .docker/php/Dockerfile .
Create image and push to microk8s using local registry based in this guide https://blog.payara.fish/what-is-kubernetes
docker build --target prod -t uva3/licensor:prod -f .docker/php/Dockerfile .
docker push uva3/licensor:prod
Pull image to registr microk8s
docker build --target prod -t localhost:32000/licensor:prod -f .docker/php/Dockerfile .
docker push localhost:32000/licensor:prod
Get ip address pod
* kubectl get pods --output=wide
https://stackoverflow.com/questions/54821044/how-to-stop-pause-a-pod-in-kubernetes
if you need to stop a pod, but this have replicate settings, you achieve that, using this command
* kubectl scale --replicas=0 deployment/licensor
gitlab-runner register -n --url https://git.kijho.com/ --registration-token 'AUKb8jPV_Sq-Cyirryq4' --executor docker --description "Docker by runner" --docker-image "docker:stable" --tag-list "docker" --locked=false --run-untagged=false --docker-privileged=false --docker-volumes /var/run/docker.sock:/var/run/docker.sock
gitlab-runner register -n --url http://gitlab.localhost/ --registration-token 'mQzVo-Taey8J1cAQkayP' --executor docker --description "DockerInDocker" --docker-image "docker:stable" --tag-list "docker" --locked=false --run-untagged=false --docker-network-mode "host" --docker-privileged=false --docker-volumes /var/run/docker.sock:/var/run/docker.sock
docker run --rm -d --name licensor -p 85:80 --network=app licensor:prod
docker exec -it licensor bash
docker stop licensor
runner commands by debug prcess
git add . && git commit -m "update files" && git reset -- soft HEAD~1
gitlab-runner exec docker building-master --docker-volumes /var/run/docker.sock:/var/run/docker.sock
docker build --target prod -t licensor:prod -f .docker/php/Dockerfile .
Remove images with none tags
* docker rmi -f $(docker images | grep "^<none>" | awk '{print $3}')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment