See the snippets "guide.md" and "redis.md" below.
If you're wanting to run Docker Swarm on your Raspberry Pi checkout these instructions:
See the snippets "guide.md" and "redis.md" below.
If you're wanting to run Docker Swarm on your Raspberry Pi checkout these instructions:
| version: '3' | |
| services: | |
| # FRONT | |
| chronograf: | |
| # Full tag list: https://hub.docker.com/r/library/chronograf/tags/ | |
| image: chronograf | |
| deploy: | |
| replicas: 1 | |
| placement: | |
| constraints: |
If you're looking at this in 2016 and beyond, I strongly recommend investigating real headless Chrome: https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
Windows and Mac users might find using Justin Ribeiro's Docker setup useful here while full support for these platforms is being worked out.
You can use chrome --headless on Linux as of M57 but note you'll need to build the binaries yourself for now.
The metabug for adding headless mode to Chromium is over here.
| # tmux config for ultimate winning | |
| # make tmux display things in 256 colors | |
| #set -g default-terminal "screen-256color" | |
| # use this if italic enabled in term profile | |
| set -g default-terminal "tmux-256color" | |
| # set just true color without custom term | |
| #set -ga terminal-overrides ",xterm-256color:Tc" | |
| # fixes bug: https://github.com/tmux/tmux/issues/435 | |
| #set -ga terminal-overrides ',xterm*:sitm=\E[3m' |
| # connect to tty on Docker for Mac VM | |
| screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty | |
| # disconnect that session but leave it open in background | |
| Ctrl-a d | |
| # list that session that's still running in background | |
| screen -ls | |
| # reconnect to that session (don't open a new one, that won't work and 2nd tty will give you garbled screen) |
Starting with 1.12, Docker Swarm Mode is a built-in solution with built-in key/value store. Easier to get started, and fewer ports to configure.
AWS Tip: You should use Security Groups in AWS's "source" field rather then subnets, so SG's will all dynamically update when new nodes are added.
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000Custom recipe to get macOS 10.12 Sierra running from scratch, setup applications and developer environment. This is very similar (and currently mostly the same) as my 10.11 El Capitan setup recipe and 10.10 Yosemite setup recipe. I am currently tweaking this for 10.12 Sierra and expect to refine this gist over the next few weeks.
I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. I generally reinstall each computer from scratch every 6 months, and I do not perform upgrades between releases.
This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.
You are encouraged to fork this and modify it to your heart's content to match your o
| #!/bin/bash | |
| if [ "$#" -ne 2 ] || ! [ -d "$1" ]; then | |
| echo "Usage: $0 /Path/To/Certificate CERT_NAME" >&2 | |
| exit 1 | |
| fi | |
| # This assumes the cert is in the same directory as the script | |
| source="$( cd $1 && pwd )" | |
| # ca-certificate of the VM |
| package main | |
| import ( | |
| "fmt" | |
| "os" | |
| "io/ioutil" | |
| "strings" | |
| "time" | |
| "encoding/json" | |
| ) |