Skip to content

Instantly share code, notes, and snippets.

@asjustas
Last active March 20, 2016 12:12
Show Gist options
  • Save asjustas/e8dec7222c193fbc1dfa to your computer and use it in GitHub Desktop.
Save asjustas/e8dec7222c193fbc1dfa to your computer and use it in GitHub Desktop.
Docker on mac
wget https://get.docker.com/builds/Darwin/x86_64/docker-1.10.3
sudo mv docker-1.10.3 /usr/local/bin/docker
sudo chmod +x /usr/local/bin/docker
wget https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m`
sudo mv docker-compose-`uname -s`-`uname -m` /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

https://github.com/nlf/dlite

sudo tee /etc/resolver/example >/dev/null <<EOF
nameserver 127.0.0.1
EOF
#!/bin/sh
IP=$(cat /etc/hosts | grep local.docker | cut -f1 -d" " | xargs)
sudo route -n add 172.17.0.0/16 $IP
DEVICE=$(ifconfig bridge100 | grep -m 1 en | cut -f2 -d":" | cut -f2 -d" " | xargs)
sudo ifconfig bridge100 -hostfilter $DEVICE
#/usr/local/bin/docker-dns
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>local.dlite</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/sudo</string>
<string>/usr/local/bin/dlite</string>
<string>daemon</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
# /etc/sudoers
justas ALL=(ALL) NOPASSWD: /usr/local/bin/dlite
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment