# Support Docker v0.9.1 and up

**URL:** https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154
**Category:** Feature
**Created:** [April 29, 2014, 8:49am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154 "2014-04-29T08:49:08Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![stealthii](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stealthii/32/122550_2.png) [@stealthii](https://meta.discourse.org/u/stealthii)
#### Post date: [April 29, 2014, 8:49am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/1 "2014-04-29T08:49:08Z")

</div>

Ubuntu 14.04 LTS ships with Docker v0.9.1, as the package `docker.io`. The launcher script asks for v0.10.x or above, yet Discourse runs fine under the official docker release by Ubuntu.

I would like to think that 14.04.1 provides a vendor upgrade to Docker 1.0, but for now [docker.io](http://docker.io) does not provide [specific instructions for upsteam releases on 14.04](http://docs.docker.io/installation/ubuntulinux/). A few Docker cloud providers are beginning their Docker deployment on 14.04 hosts with the vendor supported version of Docker.

If we can avoid breaking support for Docker v0.9.1 in the meantime, I see no reason to have the script allow v0.9.1 and up. A solution is to warn the user about upgrading, rather than terminating the script.

* * *

I mistakenly posted this under [Github issues](https://github.com/discourse/discourse_docker/issues/39) rather than here. @supermathie commented that as Docker is still new and [moving so quickly](https://github.com/dotcloud/docker/blob/master/CHANGELOG.md), encouragement to stay on the latest version is a good thing. @sam mentioned about [a possible regression](https://github.com/dotcloud/docker/issues/5106#issuecomment-39931853) for his reason for not supporting v0.9.1.

---

<div class="post-metadata">

### Author: ![stealthii](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stealthii/32/122550_2.png) [@stealthii](https://meta.discourse.org/u/stealthii)
#### Post date: [April 29, 2014, 8:53am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/2 "2014-04-29T08:53:30Z")

</div>

Regardless of what version of Docker we decide to support, I’ve improved the logic of the launcher script used by Discourse to support both a minimum, and recommended version. Currently, the launcher script will only run with Docker versions containing `0.10` in their string (so 0.10.0, or 1.0.10, but not 0.11.0)

[https://github.com/discourse/discourse\_docker/pull/40](https://github.com/discourse/discourse_docker/pull/40)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [April 30, 2014, 2:07am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/3 "2014-04-30T02:07:16Z")

</div>

Is this PR OK @sam? If so let’s pull it in.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 30, 2014, 2:27am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/4 "2014-04-30T02:27:02Z")

</div>

Yes totally fine with improvements to the logic.

I am also happy to amend the logic so you can bypass the pre-flight checks. Eg:

```plaintext
./launcher --no-check bootstrap app

```

This will require quite a few changes internally, but should allow you to simply alias it without needing to fork the launcher script.

I am against supporting 0.9.1 cause you will be in for a shock when your containers stop after upgrading to 0.10, I am fairly confident this will **not** be fixed with the 0.11 upgrade, the internal design changed in a breaking way.

cc @SvenDowideit

---

<div class="post-metadata">

### Author: ![kriswill](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kriswill/32/114267_2.png) [@kriswill](https://meta.discourse.org/u/kriswill)
#### Post date: [May 8, 2014, 12:24am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/5 "2014-05-08T00:24:51Z")

</div>

Is there any way to downgrade from 0.11 to 0.10? After doing `apt-get upgrade lxc-docker` it installed 0.11 and totally hosed my docker image.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 8, 2014, 12:27am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/6 "2014-05-08T00:27:17Z")

</div>

My priority for today is testing out 0.11 and making sure it is good.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 8, 2014, 1:35am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/7 "2014-05-08T01:35:36Z")

</div>

Just updated launcher to detect 0.11 and work with it. Seems to work fine here.

What issues are you seeing?

---

<div class="post-metadata">

### Author: ![kriswill](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kriswill/32/114267_2.png) [@kriswill](https://meta.discourse.org/u/kriswill)
#### Post date: [May 8, 2014, 5:43pm UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/8 "2014-05-08T17:43:52Z")

</div>

`cd /var/docker && git pull && ./launcher stop app && ./launcher start app`

`root@discourse:/var/docker# docker -v`  
`Docker version 0.11.0, build 15209c3`

seems to be good. Thanks Sam!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 11, 2015, 5:03pm UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/9 "2015-07-11T17:03:53Z")

</div>

I believe the minimum Docker version we support is 1.2 now, and the current version as of this writing is 1.7.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [December 4, 2025, 11:14am UTC](https://meta.discourse.org/t/support-docker-v0-9-1-and-up/15154/10 "2025-12-04T11:14:22Z")

</div>


