Skip to content

okvic77/doswarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker swarm

Create a docker swarm on Digitalocean within minutes.

# Run once, or to update Docker
packer build -var 'packer_image=CHANGE/base' -var 'digitalOceanToken=XXX' packer.json

# Run to initialize terraform
terraform init

# Run when required, to scale, upgrade or delete.
terraform apply -var digitalocean_token=XXX -var packer_image=CHANGE/base

Docker images

docker service create \
  --constraint 'node.role == manager' \
  --mount type=bind,source=/,destination=/rootfs,readonly=true \
  --mount type=bind,source=/var/run,destination=/var/run \
  --mount type=bind,source=/sys,destination=/sys,readonly=true \
  --mount type=bind,source=/var/lib/docker/,destination=/var/lib/docker,readonly=true \
  --mount type=bind,source=/dev/disk/,destination=/dev/disk,readonly=true \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  google/cadvisor:latest

Releases

No releases published

Packages