Skip to content

Instantly share code, notes, and snippets.

@relistan
Created June 23, 2014 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save relistan/580c3c24e2d6204fc92a to your computer and use it in GitHub Desktop.
Save relistan/580c3c24e2d6204fc92a to your computer and use it in GitHub Desktop.
Validating Centurion
kmatthias-mbp:dockercon kmatthias$ bundle exec centurion -p test -e production -a deploy
** Invoke environment:production (first_time)
** Invoke environment:common (first_time)
** Execute environment:common
** Execute environment:production
** Invoke deploy (first_time)
** Execute deploy
** Invoke deploy:get_image (first_time)
** Execute deploy:get_image
** Invoke deploy:pull_image (first_time)
** Execute deploy:pull_image
Fetching image darron/centurion-test:latest IN PARALLEL
I, [2014-06-23T15:23:11.910487 #24001] INFO -- : Using CLI to pull
I, [2014-06-23T15:23:11.910770 #24001] INFO -- : Using CLI to pull
Pulling repository darron/centurion-test
Pulling repository darron/centurion-test
ec64a324e9cc: Pulling image (latest) from darron/centurion-test, endpoint: https://cdn-registry-1.docker.io/v1/
ec64a324e9cc: Pulling dependent layers
511136ea3c5a: Download complete
ec64a324e9cc: Pulling dependent layers
511136ea3c5a: Download complete
cc7385a89304: Download complete
2d4ibna2ge [e=5=d9=8===2: =D=ownloading [======================================================================> ===== = =]=== 4===7.55 MB/5=4.86 M>B ] 124ba2ee5d982: Download complete
24ba2ee5d982: Download complete
8e2b3cf3ca53: Download complete
8e2b3cf3ca53: Download complete
ef0ee88f647c: Download complete
ef0ee88f647c: Download complete
340b0525d10f: Download complete
ec64a324e9cc: Pulling fs layer
ec64a324e9cc: Download complete
5c29c073d362: Download complete
f384626619d9: Download complete
d08d285012c8: Download complete
b6f49406bcf0: Download complete
2d4b732ca5cf: Download complete
5c29c073d362: Download complete
f384626619d9: Download complete
b6f49406bcf0: Download complete
b00af4e7a358: Download complete
2d4b732ca5cf: Download complete
df0d88d6811a: Download complete
b00af4e7a358: Download complete
df0d88d6811a: Download complete
f38017917da1: Download complete
** Invoke deploy:determine_image_id_from_first_server (first_time)
** Execute deploy:determine_image_id_from_first_server
I, [2014-06-23T15:24:05.419253 #24001] INFO -- : ----- Connecting to Docker on docker1 -----
RESOLVED darron/centurion-test:latest => ec64a324e9cc
** Invoke deploy:verify_image (first_time)
** Execute deploy:verify_image
I, [2014-06-23T15:24:05.613928 #24001] INFO -- : ----- Connecting to Docker on docker1 -----
Image ec64a324 found on docker1
Hostname => "dd91496c10aa"
Domainname => ""
User => ""
Memory => 0
MemorySwap => 0
CpuShares => 0
Cpuset => ""
AttachStdin => false
AttachStdout => false
AttachStderr => false
PortSpecs => nil
ExposedPorts => {"80/tcp"=>{}}
Tty => false
OpenStdin => false
StdinOnce => false
Env => ["HOME=/", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"]
Cmd => ["/bin/sh", "-c", "#(nop) CMD [/bin/sh -c nginx]"]
Image => "f38017917da1caaa36062c6d31d613dee098232f90cfaac8ff671f100a23272a"
Volumes => nil
WorkingDir => ""
Entrypoint => nil
NetworkDisabled => false
OnBuild => []
I, [2014-06-23T15:24:05.617746 #24001] INFO -- : ----- Connecting to Docker on docker2 -----
Image ec64a324 found on docker2
Hostname => "dd91496c10aa"
Domainname => ""
User => ""
Memory => 0
MemorySwap => 0
CpuShares => 0
Cpuset => ""
AttachStdin => false
AttachStdout => false
AttachStderr => false
PortSpecs => nil
ExposedPorts => {"80/tcp"=>{}}
Tty => false
OpenStdin => false
StdinOnce => false
Env => ["HOME=/", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"]
Cmd => ["/bin/sh", "-c", "#(nop) CMD [/bin/sh -c nginx]"]
Image => "f38017917da1caaa36062c6d31d613dee098232f90cfaac8ff671f100a23272a"
Volumes => nil
WorkingDir => ""
Entrypoint => nil
NetworkDisabled => false
OnBuild => []
** Invoke deploy:stop (first_time)
** Execute deploy:stop
I, [2014-06-23T15:24:05.812585 #24001] INFO -- : ----- Connecting to Docker on docker1 -----
I, [2014-06-23T15:24:05.821025 #24001] INFO -- : Stopping container(s): []
I, [2014-06-23T15:24:05.821091 #24001] INFO -- : ----- Connecting to Docker on docker2 -----
I, [2014-06-23T15:24:05.827305 #24001] INFO -- : Stopping container(s): []
** Invoke deploy:start_new (first_time)
** Execute deploy:start_new
I, [2014-06-23T15:24:05.827476 #24001] INFO -- : ----- Connecting to Docker on docker1 -----
I, [2014-06-23T15:24:05.827568 #24001] INFO -- : Creating new container for ec64a324
I, [2014-06-23T15:24:05.843003 #24001] INFO -- : Starting new container 4de08c55
I, [2014-06-23T15:24:05.894916 #24001] INFO -- : Inspecting new container 4de08c55:
I, [2014-06-23T15:24:05.897233 #24001] INFO -- : {"ID"=>"4de08c55ddedaf16fd14e9840b6c37f98eff9bea569d35c3973dd610c0169cff", "Created"=>"2014-06-23T22:24:05.835829606Z", "Path"=>"/bin/sh", "Args"=>["-c", "nginx"], "Config"=>{"Hostname"=>"docker1", "Domainname"=>"", "User"=>"", "Memory"=>0, "MemorySwap"=>0, "CpuShares"=>0, "Cpuset"=>"", "AttachStdin"=>false, "AttachStdout"=>false, "AttachStderr"=>false, "PortSpecs"=>nil, "ExposedPorts"=>{"80/tcp"=>{}}, "Tty"=>false, "OpenStdin"=>false, "StdinOnce"=>false, "Env"=>["YOUR_ENV=production", "HOME=/", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"], "Cmd"=>["/bin/sh", "-c", "nginx"], "Image"=>"ec64a324e9ccfbd431deed183c2a34cd3ded0704d763378d71aebbf08c483f73", "Volumes"=>nil, "WorkingDir"=>"", "Entrypoint"=>nil, "NetworkDisabled"=>false, "OnBuild"=>nil}, "State"=>{"Running"=>true, "Paused"=>false, "Pid"=>6563, "ExitCode"=>0, "StartedAt"=>"2014-06-23T22:24:05.892890397Z", "FinishedAt"=>"0001-01-01T00:00:00Z"}, "Image"=>"ec64a324e9ccfbd431deed183c2a34cd3ded0704d763378d71aebbf08c483f73", "NetworkSettings"=>{"IPAddress"=>"172.17.0.31", "IPPrefixLen"=>16, "Gateway"=>"172.17.42.1", "Bridge"=>"docker0", "PortMapping"=>nil, "Ports"=>{"80/tcp"=>[{"HostIp"=>"0.0.0.0", "HostPort"=>"23235"}]}}, "ResolvConfPath"=>"/var/lib/docker/containers/4de08c55ddedaf16fd14e9840b6c37f98eff9bea569d35c3973dd610c0169cff/resolv.conf", "HostnamePath"=>"/var/lib/docker/containers/4de08c55ddedaf16fd14e9840b6c37f98eff9bea569d35c3973dd610c0169cff/hostname", "HostsPath"=>"/var/lib/docker/containers/4de08c55ddedaf16fd14e9840b6c37f98eff9bea569d35c3973dd610c0169cff/hosts", "Name"=>"/jolly_wright", "Driver"=>"aufs", "ExecDriver"=>"native-0.2", "MountLabel"=>"", "ProcessLabel"=>"", "Volumes"=>{}, "VolumesRW"=>{}, "HostConfig"=>{"Binds"=>nil, "ContainerIDFile"=>"", "LxcConf"=>nil, "Privileged"=>false, "PortBindings"=>{"80/tcp"=>[{"HostIp"=>"0.0.0.0", "HostPort"=>"23235"}]}, "Links"=>nil, "PublishAllPorts"=>false, "Dns"=>nil, "DnsSearch"=>nil, "VolumesFrom"=>nil, "NetworkMode"=>""}}
I, [2014-06-23T15:24:05.897436 #24001] INFO -- : ----- Connecting to Docker on docker2 -----
I, [2014-06-23T15:24:05.897486 #24001] INFO -- : Creating new container for ec64a324
I, [2014-06-23T15:24:05.912652 #24001] INFO -- : Starting new container 959db161
I, [2014-06-23T15:24:05.972608 #24001] INFO -- : Inspecting new container 959db161:
I, [2014-06-23T15:24:05.976088 #24001] INFO -- : {"ID"=>"959db1611d632dc27a86efcb66f1c6268d948d6f22e81e2a22a57610b5070b4d", "Created"=>"2014-06-23T22:24:05.905217316Z", "Path"=>"/bin/sh", "Args"=>["-c", "nginx"], "Config"=>{"Hostname"=>"docker2", "Domainname"=>"", "User"=>"", "Memory"=>0, "MemorySwap"=>0, "CpuShares"=>0, "Cpuset"=>"", "AttachStdin"=>false, "AttachStdout"=>false, "AttachStderr"=>false, "PortSpecs"=>nil, "ExposedPorts"=>{"80/tcp"=>{}}, "Tty"=>false, "OpenStdin"=>false, "StdinOnce"=>false, "Env"=>["YOUR_ENV=production", "HOME=/", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"], "Cmd"=>["/bin/sh", "-c", "nginx"], "Image"=>"ec64a324e9ccfbd431deed183c2a34cd3ded0704d763378d71aebbf08c483f73", "Volumes"=>nil, "WorkingDir"=>"", "Entrypoint"=>nil, "NetworkDisabled"=>false, "OnBuild"=>nil}, "State"=>{"Running"=>true, "Paused"=>false, "Pid"=>5010, "ExitCode"=>0, "StartedAt"=>"2014-06-23T22:24:05.969965916Z", "FinishedAt"=>"0001-01-01T00:00:00Z"}, "Image"=>"ec64a324e9ccfbd431deed183c2a34cd3ded0704d763378d71aebbf08c483f73", "NetworkSettings"=>{"IPAddress"=>"172.17.0.22", "IPPrefixLen"=>16, "Gateway"=>"172.17.42.1", "Bridge"=>"docker0", "PortMapping"=>nil, "Ports"=>{"80/tcp"=>[{"HostIp"=>"0.0.0.0", "HostPort"=>"23235"}]}}, "ResolvConfPath"=>"/etc/resolv.conf", "HostnamePath"=>"/var/lib/docker/containers/959db1611d632dc27a86efcb66f1c6268d948d6f22e81e2a22a57610b5070b4d/hostname", "HostsPath"=>"/var/lib/docker/containers/959db1611d632dc27a86efcb66f1c6268d948d6f22e81e2a22a57610b5070b4d/hosts", "Name"=>"/goofy_bardeen", "Driver"=>"aufs", "ExecDriver"=>"native-0.2", "MountLabel"=>"", "ProcessLabel"=>"", "Volumes"=>{}, "VolumesRW"=>{}, "HostConfig"=>{"Binds"=>nil, "ContainerIDFile"=>"", "LxcConf"=>nil, "Privileged"=>false, "PortBindings"=>{"80/tcp"=>[{"HostIp"=>"0.0.0.0", "HostPort"=>"23235"}]}, "Links"=>nil, "PublishAllPorts"=>false, "Dns"=>nil, "DnsSearch"=>nil, "VolumesFrom"=>nil, "NetworkMode"=>""}}
** Invoke deploy:cleanup (first_time)
** Execute deploy:cleanup
I, [2014-06-23T15:24:05.976335 #24001] INFO -- : ----- Connecting to Docker on docker1 -----
I, [2014-06-23T15:24:05.996331 #24001] INFO -- : Public port 23235
I, [2014-06-23T15:24:05.996408 #24001] INFO -- : ----- Connecting to Docker on docker2 -----
I, [2014-06-23T15:24:06.009212 #24001] INFO -- : Public port 23235
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment