Skip to content

Instantly share code, notes, and snippets.

View dave-tucker's full-sized avatar
🦀
Slowly oxidizing

Dave Tucker dave-tucker

🦀
Slowly oxidizing
View GitHub Profile
$ systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2015-10-16 10:07:26 UTC; 1min 54s ago
Docs: https://docs.docker.com
Main PID: 13402 (docker)
CGroup: /system.slice/docker.service
└─13402 /usr/bin/docker daemon -H fd://
$ docker-1.9.0-rc1 $(docker-machine config mh-demo0) network create -d overlay my-net
847efb6ef8b54ade3a5eecd5e1953159d93df1f51b14edc145c645254dda4177
$ docker-1.9.0-rc1 $(docker-machine config mh-demo0) network ls
NETWORK ID NAME DRIVER
847efb6ef8b5 my-net overlay
b38a31ba6d1e bridge bridge
252626b385b5 none null
dd8f59bbbb5b host host
#!/bin/bash
set -e
# Set Up Environment
if [ -z $AWS_ACCESS_KEY_ID]; then
echo "Please supply your AWS_ACCESS_KEY_ID"
exit 1
fi
$ docker-1.9.0-dev $(docker-machine config demo0) run -itd --net=my-net --name container1 busybox
7d7de074ee8a0e3af0a0d8ec1e63e61d8603469d1797fe35ae15fed51fcfc134
$ docker-1.9.0-dev $(docker-machine config demo1) run -itd --net=my-net --name container2 busybox
efda8216b6d91a010729b9ac90903d5dd088ed1ff502146c68678cfdbb2adb4d
$ docker-1.9.0-dev $(docker-machine config demo0) exec container1 ifconfig
eth0 Link encap:Ethernet HWaddr 02:42:AC:15:00:01
inet addr:172.21.0.1 Bcast:0.0.0.0 Mask:255.255.0.0
$ group_name="docker-networking"
$ export AWS_AMI="ami-e31a6594"
$ export AWS_DEFAULT_REGION="eu-west-1"
$ export AWS_VPC_ID="vpc-69c9a10c"
$ export AWS_SSH_USER="admin"
$ docker-machine -D create \
-d amazonec2 \
--amazonec2-security-group ${group_name} \
consul22
#!/bin/bash
# Set Up Environment
group_name="docker-networking"
my_ip="$(wget -q -O- http://icanhazip.com)"
# Get the AMI for your region from this list: http://cloud-images.ubuntu.com/releases/15.04/release/
export AWS_AMI="ami-8d4268fa"
export AWS_DEFAULT_REGION="eu-west-1"
export AWS_ACCESS_KEY_ID="#"
import os
import re
import unittest
TEST_PATH="C:\\Users\\Dave\\dev\\my-app\\redis\\data"
GOOD_PATH="/c/Users/Dave/dev/my-app/redis/data"
def unwindowize_path(path):
drive, path_parts = os.path.split(path)
@dave-tucker
dave-tucker / Gopher A
Created August 21, 2015 13:49
Gophers
,_---~~~~~----._
_,,_,*^____ _____``*g*\"*,
/ __/ /' ^. / \ ^@q f
[ @f | @)) | | @)) l 0 _/
\`/ \~____ / __ \_____/ \
| _l__l_ I
} [______] I
] | | | |
] ~ ~ |
| |
@dave-tucker
dave-tucker / keybase.md
Created February 26, 2015 07:22
keybase.md

Keybase proof

I hereby claim:

  • I am dave-tucker on github.
  • I am davetucker (https://keybase.io/davetucker) on keybase.
  • I have a public key whose fingerprint is F1D6 7983 7160 4618 1815 5D01 12B7 D26D D7BE F615

To claim this, I am signing this object:

#!/bin/sh
# build_ovs_binary.sh
#
# Expects OVS_VERSION to be set by the CI system
# Requires Docker
curl -sSLO https://github.com/openvswitch/ovs/archive/v${OVS_VERSION}.tar.gz
tar -xzvf v${OVS_VERSION}.tar.gz
cd ovs-${OVS_VERSION}
# Let's build OVS using Docker, so we don't pollute the host