We now have Docker 1.9.1 that runs on CircleCI. To use it, you can add the following to your circle.yml. This version has not been tested yet on CircleCI, so please use it with a care. Any bug/issue reports are welcome!
Is the general plan for Docker service upgrades to be that we do this pre step in the machine block? It’d be really cool if you offered something like you do with java versions where we could spec docker-1.9.1 as the service instead of just docker.
That would be cool. One thing I’m not sure is if the demand for using old docker is high. In my own experiences, I always want to use latest Docker and don’t see the need to switch to old docker.
Makes sense. How frequently are you guys refreshing the containers to contain the latest docker image?
The thing that struck me here is that to get the latest image it’s not just a focus on using the docker service but a curl against an S3 URL.
Latest containers with enterprise seem to be on Docker 1.8, I haven’t looked at the public containers in the last few weeks, are those now default 1.9.1?
Another question. docker 1.10.0 arrived with completely new layering concept. (SHA256 fingerprints). I tried using this version but docker refuses to start. Has anyone tried this before?
@kimh In https://github.com/docker/docker/issues/20380 you mention that this works in 1.9.1 but not 1.10.x. Seems to not be the consensus here, though. Does this work with 1.9.1 now or is there a workaround? I thought maybe deleting the docker cache might be a good idea but dunno if its moot.