I hereby claim:
- I am emj365 on github.
- I am emj365 (https://keybase.io/emj365) on keybase.
- I have a public key ASCD7Mq_-6Ks7m0ebcLB485D3ulyPyq6P0tDIE6GuDFo7wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCs8fSOMc7jbYQZ2gOgvTrhM9Hsbbq7UMwClNerIDmh2PFD9aJoPtfQ7lI9850FpQ1wpE7pVPz04Sq9PBRCluuJbjN9n+NZDYevtGYy6TZNG98CD6PgR+c3VI3lVzFreaWStamgUINcJjQSbIktEHenaPfbefPYlYPTkgHq6sqAT8CCGYUu/xdmyVq4GHL+vlChCkH+Kvl+YtpJci7rg3cyI5/NaddhcJniRk6zlnTBbfhtploE6kaOaIkmmGIdtexBN1i9WRK2hpdNXsydwSGJGx5xwxVRxGmFo+MnL1DFOx9OOSqJLSMzMP7otod9RaSidHB2Gu33188ZIJ4agTxX cardno:000607050409 | |
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDasPNXCHcXa0RWqzEgvkMuEHfG/kjHMCkovnusHnLAQCHCrPtki9GYV5dRmAn4dsM4fShpP4QrWdC0LhbH0qzE16wqXSb5YZpHCuRf86z/4vjHWGUJHY/SBmpvG2ad/rHEgia5b8W5H28pQKGm0SJrDC77YL4OXzbDUVayWnxvqfIIqjqlsJT4/35G4N01Co7DR9xFDLYUXib8s3tUHSBpwSMtEtYY2By+Rb2Y2+DoAkOUWeNZn26NKBiofjgPrL5NdBvqf28X4yvNcEfdCGOsEa3NCj1sKNoQSsk+XBTjFtKviThuX/JK5n9YfqjfphRri3VRNNH/Fz/zYz7dDWON [email protected] |
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
| # Installation | |
| # ============ | |
| # Based off Chad Thompson's: | |
| # https://raw.githubusercontent.com/chad-thompson/packer-example/master/ubuntu-simple-preseed.cfg | |
| # Clock and Timezone | |
| # ------------------ | |
| # ### Hardware Clock |
| docker-machine ssh do-swarm0 "docker service create \ | |
| --name traefik \ | |
| --constraint=node.role==manager \ | |
| --publish 80:80 \ | |
| --publish 443:443 \ | |
| --publish 8080:8080 \ | |
| --publish 19000:19000 \ | |
| --publish 19001:19001 \ | |
| --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \ | |
| --network traefik-net \ |
| # In order for gpg to find gpg-agent, gpg-agent must be running, and there must be an env | |
| # variable pointing GPG to the gpg-agent socket. This little script, which must be sourced | |
| # in your shell's init script (ie, .bash_profile, .zshrc, whatever), will either start | |
| # gpg-agent or set up the GPG_AGENT_INFO variable if it's already running. | |
| # Add the following to your shell init to set up gpg-agent automatically for every shell | |
| if [ -f ~/.gnupg/.gpg-agent-info ] && [ -n "$(pgrep gpg-agent)" ]; then | |
| source ~/.gnupg/.gpg-agent-info | |
| export GPG_AGENT_INFO | |
| else |
| #!/bin/bash | |
| sudo fallocate -l 4G /swapfile | |
| sudo chmod 600 /swapfile | |
| sudo mkswap /swapfile | |
| sudo swapon /swapfile | |
| echo "/swapfile none swap sw 0 0" >> /etc/fstab | |
| echo "Added!" | |
| free -m |
| # https://www.dd-wrt.com/wiki/index.php/Tftp_flash#Mac_OS_X | |
| binary | |
| rexmt 1 | |
| timeout 60 | |
| put dd-wrt.vXX_XXX.XXX |
| #/etc/opkg/distfeeds.conf | |
| src/gz reboot_core http://mirrors.ustc.edu.cn/lede/releases/17.01.2/targets/brcm2708/bcm2710/packages | |
| src/gz reboot_base http://mirrors.ustc.edu.cn/lede/releases/17.01.2/packages/arm_cortex-a53_neon-vfpv4/base | |
| src/gz reboot_luci http://mirrors.ustc.edu.cn/lede/releases/17.01.2/packages/arm_cortex-a53_neon-vfpv4/luci | |
| src/gz reboot_packages http://mirrors.ustc.edu.cn/lede/releases/17.01.2/packages/arm_cortex-a53_neon-vfpv4/packages | |
| src/gz reboot_routing http://mirrors.ustc.edu.cn/lede/releases/17.01.2/packages/arm_cortex-a53_neon-vfpv4/routing | |
| src/gz reboot_telephony http://mirrors.ustc.edu.cn/lede/releases/17.01.2/packages/arm_cortex-a53_neon-vfpv4/telephony |