Skip to content

Instantly share code, notes, and snippets.

@kelseyhightower
Created April 13, 2015 01:14
Show Gist options
  • Save kelseyhightower/c206cdf03ee41cf2cd9c to your computer and use it in GitHub Desktop.
Save kelseyhightower/c206cdf03ee41cf2cd9c to your computer and use it in GitHub Desktop.
Are there any existing aci images for the things I want to deploy?
There is no good way to find out.
There are no good docs on how to build my first ACI. I'm not sure where to start.
A quick search for etcd aci turned up the following:
https://github.com/coreos/etcd/blob/master/scripts/build-aci
Looks like it might be easier to create an ACI by converting a working docker container.
https://github.com/appc/docker2aci
Not sure how to install docker2aci tool. Docs to offer any clues. I want to do this on my mac.
rm -rf ~/go/src/github.com/appc
go get github.com/appc/docker2aci
go install github.com/appc/docker2aci
Hmm maybe docker2aci should live in it's own repo.
Moving on now.
docker2aci docker://quay.io/coreos/flannel:0.3.0
sudo docker pull gcr.io/google_containers/hyperkube:v0.14.2
$ docker2aci hyperkube.docker
Extracting layer: 511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158
Extracting layer: 541923dd11ebfa40b713c6ae56e774ac4486f1aac144b4593cc24e1a96d5928e
Extracting layer: 11971b6377ef7b0e3f4c20cd14370abcc70f5d377e9c134817fdb37f99ae348a
Extracting layer: 356d6bd21247895fdcdcf2790de66809cde962d163a613b736c478653ed0bec3
Extracting layer: b8bac3754a88e5808ccbf65824238147e6b04dd2d44ac75d16a0dcda55c6f284
Extracting layer: 17130423e8f0b233c7dd62d30f62a03bdfb8f98ddce7fa09d973f363df75a223
Extracting layer: de3dda7b1d71493321b840bba9fdef7addd9665ed621eba220a33b438f938be1
Extracting layer: 34a044092fcc9c55ec49457b28a408e3d4a57f549b5b0022b53e5eaad2bc8a9a
Extracting layer: fe0b881108c3bb834293e07c04594d70d91e693d7b60d76899ee1973caed3a65
Generated ACI(s):
gcr.io-google_containers-hyperkube-v0.14.2.aci
sudo rkt trust --prefix coreos.com/etcd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment