Created
July 22, 2020 09:17
-
-
Save julianobarbosa/ec9d1a7595b9ad4645e91569035de980 to your computer and use it in GitHub Desktop.
bash, aliases, docker, docker-compose, traefik, swarm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# DOCKER | |
alias dstopcont='sudo docker stop $(docker ps -a -q)' | |
alias dstopall='sudo docker stop $(sudo docker ps -aq)' | |
alias drmcont='sudo docker rm $(docker ps -a -q)' | |
alias dvolprune='sudo docker volume prune' | |
alias dsysprune='sudo docker system prune -a' | |
alias ddelimages='sudo docker rmi $(docker images -q)' | |
alias docerase='dstopcont ; drmcont ; ddelimages ; dvolprune ; dsysprune' | |
alias docprune='ddelimages ; dvolprune ; dsysprune' | |
alias dexec='sudo docker exec -ti' | |
alias docps='sudo docker ps -a' | |
alias dcrm='dcrun rm' | |
alias docdf='sudo docker system df' | |
alias dclogs='sudo docker logs -tf --tail="50" ' | |
alias fixsecrets='sudo chown -R root:root /home/USER/docker/secrets ; sudo chmod -R 600 /home/USER/docker/secrets' | |
# STACK UP AND DOWN | |
alias 1down='cd /home/USER/docker ; dcdown1v ; dcdown1' | |
alias 1up='cd /home/USER/docker ; sudo docker network create t1_proxy ; dcrec1 plexms ; dcup1 ; dcup1v' | |
alias 2down='cd /home/USER/docker ; dcdown2v ; dcdown2' | |
alias 2up='cd /home/USER/docker ; sudo docker network create --gateway 192.168.90.1 --subnet 192.168.90.0/24 t2_proxy ; dcrec2 plexms ; dcup2 ; dcup2v' | |
# DOCKER TRAEFIK 1 | |
alias dcrun1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml ' | |
alias dclogs1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml logs -tf --tail="50" ' | |
alias dcup1='dcrun1 up -d' | |
alias dcdown1='dcrun1 down' | |
alias dcrec1='dcrun1 up -d --force-recreate' | |
alias dcstop1='dcrun1 stop' | |
alias dcrestart1='dcrun1 restart ' | |
alias dcpull1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml pull' | |
# DOCKER TRAEFIK 1 VPN | |
alias dcrun1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml ' | |
alias dclogs1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml logs -tf --tail="50" ' | |
alias dcup1v='dcrun1v up -d' | |
alias dcdown1v='dcrun1v down' | |
alias dcrec1v='dcrun1v up -d --force-recreate' | |
alias dcstop1v='dcrun1v stop' | |
alias dcrestart1v='dcrun1v restart ' | |
alias dcpull1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml pull' | |
# DOCKER TRAEFIK 2 | |
alias dcrun2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml ' | |
alias dclogs2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml logs -tf --tail="50" ' | |
alias dcup2='dcrun2 up -d' | |
alias dcdown2='dcrun2 down' | |
alias dcrec2='dcrun2 up -d --force-recreate' | |
alias dcstop2='dcrun2 stop' | |
alias dcrestart2='dcrun2 restart ' | |
alias dcpull2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml pull' | |
# DOCKER TRAEFIK 2 VPN | |
alias dcrun2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml ' | |
alias dclogs2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml logs -tf --tail="50" ' | |
alias dcup2v='dcrun2v up -d' | |
alias dcdown2v='dcrun2v down' | |
alias dcrec2v='dcrun2v up -d --force-recreate' | |
alias dcstop2v='dcrun2v stop' | |
alias dcrestart2v='dcrun2v restart ' | |
alias dcpull2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml pull' | |
# DOCKER TRAEFIK 1 SWARM | |
alias dslogs='sudo docker service logs -tf --tail="50"' | |
alias dsps='sudo docker stack ps zstack' | |
alias dsse='sudo docker stack services zstack' | |
alias dsls='sudo docker stack ls' | |
alias dsrm='sudo docker stack rm' | |
alias dsup='sudo docker stack deploy --compose-file /home/USER/docker/docker-compose-swarm.yml zstack' | |
alias dshelp='echo "dslogs dsps dsse dsls dsrm dsup"' | |
# SHUTDOWN AND RESTART | |
alias shutdown='sudo shutdown -h now' | |
alias reboot='sudo reboot' | |
# NETWORKING | |
alias portsused='sudo netstat -tulpn | grep LISTEN' | |
# FILE SIZE AND STORAGE | |
alias free='free -h' | |
alias fdisk='sudo fdisk -l' | |
alias uuid='sudo vol_id -u' | |
alias ll='ls -alh' | |
alias dirsize='sudo du -hx --max-depth=1' | |
# SYNOLOGY DSM COMMANDS | |
alias servicelist='sudo synoservicecfg --list' | |
alias servicestatus='sudo synoservice --status' | |
alias servicestop='sudo synoservicecfg --stop' | |
alias servicehstop='sudo synoservicecfg --hard-stop' | |
alias servicestart='sudo synoservicecfg --start' | |
alias servicehstart='sudo synoservicecfg --hard-start' | |
alias servicerestart='sudo synoservice --restart' | |
alias servicerestart2='sudo synoservicectl --restart' | |
alias restartdocker='sudo synoservice --restart pkgctl-Docker' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment