Skip to content

Instantly share code, notes, and snippets.

@cmndrsp0ck
Last active March 3, 2017 18:59
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 cmndrsp0ck/1676b59323fe06e2488a802171319fe0 to your computer and use it in GitHub Desktop.
Save cmndrsp0ck/1676b59323fe06e2488a802171319fe0 to your computer and use it in GitHub Desktop.
pass in as user-data to deploy docker and rancher on Ubuntu 16.04 LTS
#cloud-config
packages:
- apt-transport-https
- ca-certificates
apt_sources:
- source: deb https://apt.dockerproject.org/repo ubuntu-xenial main
keyserver: 'hkp://p80.pool.sks-keyservers.net:80'
keyid: 58118E89F3A912897C070ADBF76221572C52609D
filename: docker.list
runcmd:
- [ apt-get, purge, lxc-docker]
- [ apt-get, install, linux-image-extra-$(uname -r) ]
package_upgrade: true
packages:
- docker-engine
runcmd:
- [ systemctl, enable, docker.service ]
- [ systemctl, start, --no-block, docker.service ]
- [ docker, run, -d, --restart=always, -p, '8080:8080', 'rancher/server:latest' ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment