Skip to content

Instantly share code, notes, and snippets.

@ruiztulio
Forked from moylop260/docker_run.txt
Created March 31, 2016 18:02
Show Gist options
  • Save ruiztulio/9063df41dc9beaed585d8be9a42ee484 to your computer and use it in GitHub Desktop.
Save ruiztulio/9063df41dc9beaed585d8be9a42ee484 to your computer and use it in GitHub Desktop.
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=moy-8 -v /home/moylop260_2/dkr-in-dkr-volumes/moy:/root/dkr-in-dkr-volume -v /home/moylop260_2/dkr-in-dkr/moy4:/var/lib/docker -p 12369:2376 -p 2000-2049:2000-2049 -p 2050-2099:2050-2099/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=karen-8 -v /home/moylop260_2/dkr-in-dkr/karen:/var/lib/docker -p 12363:2376 -p 2100-2149:2100-2149 -p 2150-2199:2150-2199/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=kathy-8 -v /home/moylop260_2/dkr-in-dkr/kathy:/var/lib/docker -p 12373:2376 -p 2200-2249:2200-2249 -p 2250-2299:2250-2299/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=gonzalo-8 -v /home/moylop260_2/dkr-in-dkr/gonzalo:/var/lib/docker -p 12360:2376 -p 2800-2849:2800-2849 -p 2850-2899:2850-2899/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=daniel-8 -v /home/moylop260_2/dkr-in-dkr/daniel:/var/lib/docker -p 12359:2376 -p 2600-2649:2600-2649 -p 2650-2699:2650-2699/udp dkr-in-dkr:201603
sudo docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=suniaga-8 -v /root/dkr-in-dkr/suniaga:/var/lib/docker -p 12375:2376 -p 2400-2449:2400-2449 -p 2450-2499:2450-2499/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=luist-8 -v /home/dockers/dkr-in-dkr/luist2:/var/lib/docker -p 12379:2376 -p 2500-2549:2500-2549 -p 2550-2599:2550-2599/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=hbto-8 -v /home/moylop260_2/dkr-in-dkr/hbto:/var/lib/docker -p 12362:2376 -p 2300-2349:2300-2349 -p 2350-2399:2350-2399/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=julio-8 -v /home/moylop260_2/dkr-in-dkr/julio:/var/lib/docker -p 12374:2376 -p 2700-2749:2700-2749 -p 2750-2799:2750-2799/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=osval-8 -v /home/moylop260_2/dkr-in-dkr/osval:/var/lib/docker -p 12371:2376 -p 2900-2949:2900-2949 -p 2950-2999:2950-2999/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=yani-8 -v /home/moylop260_2/dkr-in-dkr/yani:/var/lib/docker -p 12372:2376 -p 3000-3049:3000-3049 -p 3050-3099:3050-3099/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=lescobar-8 -v /home/moylop260_2/dkr-in-dkr-volumes/lescobar:/root/dkr-in-dkr-volume -v /home/moylop260_2/dkr-in-dkr/lescobar:/var/lib/docker -p 12380:2376 -p 3100-3149:3100-3149 -p 3150-3199:3150-3199/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=yenni-8 -v /home/moylop260_2/dkr-in-dkr-volumes/yenni:/root/dkr-in-dkr-volume -v /home/moylop260_2/dkr-in-dkr/yanni:/var/lib/docker -p 12381:2376 -p 3200-3249:3200-3249 -p 3250-3299:3250-3299/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=sabrina-8 -v /home/moylop260_2/dkr-in-dkr/sabrina:/var/lib/docker -p 12368:2376 -p 3300-3349:3300-3349 -p 3350-3399:3350-3399/udp dkr-in-dkr:201603
docker run --privileged -d -m 8g --device-write-bps=/dev/sda:10mb --device-read-bps=/dev/sda:10mb --device-write-bps=/dev/md2:10mb --device-read-bps=/dev/md2:10mb --device-write-bps=/dev/sdb:10mb --device-read-bps=/dev/sdb:10mb --name=edgar-8 -v /home/moylop260_2/dkr-in-dkr/edgar:/var/lib/docker -p 12358:2376 -p 3400-3449:3400-3449 -p 3450-3499:3450-3499/udp dkr-in-dkr:201603
# coding: utf-8
import re
HOST_IP = '192.99.35.203'
CREATE_CMD = "docker-machine create --virtualbox-memory=1536 --virtualbox-cpu-count=2 --virtualbox-disk-size=80000 --driver=virtualbox --tls-san=localhost --tls-san=raditz.vauxoo.com --tls-san=gure.vauxoo.com --tls-san=nappa.vauxoo.com --tls-san=cabba.vauxoo.com --tls-san=fasha.vauxoo.com --tls-san=broly.vauxoo.com {name}"
cmds = [
CREATE_CMD,
"docker-machine ssh {name} mkdir custom_certs",
"# docker-machine scp /home/dockers/dkr-in-dkr-moy/files/docker_keys/*.pem {name}:custom_certs/.",
"# docker-machine scp /home/moylop260_2/dkr-in-dkr/{name}/* {name}:/var/lib/docker",
"# cp /home/dockers/dkr-in-dkr-moy/files/docker_keys/*.pem /home/dockers/.docker/machine/machines/{name}/.",
]
port_docker_re = re.compile(r"-p (?P<key>\d+):\d+")
port_udp_re = re.compile(r"-p \d+\-\d+:(?P<key>\d+\-\d+)/udp")
port_tcp_re = re.compile(r"-p \d+\-\d+:(?P<key>\d+\-\d+) ")
name_re = re.compile(r"\-\-name\=(?P<key>\w+)\-\d")
cmd_port = 'vboxmanage controlvm {name} natpf1 "{port_name}{port_value},{protocol},{host_ip},{port_value},localhost,{port_value}"'
with open("docker_run.txt") as pf:
data = {}
for line in pf:
data = {
'name': name_re.findall(line)[0],
'tcp_docker_port': port_docker_re.findall(line)[0],
'tcp_ports': port_tcp_re.findall(line)[0],
'udp_ports': port_udp_re.findall(line)[0],
}
for cmd in cmds:
print cmd.format(**data)
for key in ['tcp_docker_port', 'tcp_ports', 'udp_ports']:
port_range = map(int, data[key].split('-'))
if len(port_range) == 1:
port_range.append(port_range[0])
port_range[-1] = port_range[-1] + 1
for port in range(*port_range):
print cmd_port.format(name=data['name'], protocol=key[:3], port_name=key, port_value=port, host_ip=HOST_IP)
# /home/dockers/.docker/machine/machines/moy/boot2docker.iso...
# mkdir custom_certs
#
# echo "PermitRootLogin yes" >> /mnt/sda1/var/lib/boot2docker/ssh/sshd_config
# echo "PermitRootLogin without-password" >> /mnt/sda1/var/lib/boot2docker/ssh/sshd_config
# mkdir -p ~/.ssh
# echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCc0pUacgtvs2/dzALmi6hEhepcymq64FYCI0qVG03umlMP0G8f9+UayN1IUKPsk41sam0q/uwQmY+DjZnhSnpZjHSQOdHWpj94MKqD/sq7tE1e2GwGMtoQgNHiZsRvTPu5Y1GZfUmEV5l8EoMuJo/gQKEAth8+j/3nzF4Y9q/gIvLL7feA1UX7Y4+D90jYid3JpoxakhYz3tGW1sJoK1ApD+tX9uHL2UGahs6mDxOLEXjw5Z8aKLWKC0DaflsX2MDhcd4q3rhg90iYykK7eptn2fS/WNsyzVwPTKvAU+zrAqFAFpqyhEj+7RRrUKAWhfs/eMJ/lDh5CdEyfUX4jWlT moylop260@MacBook-Pro-de-Moy.local" > ~/.ssh/authorized_keys
# echo "" > ~/.ssh/authorized_keys
# docker-machine restart
# bandwidthctl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment