Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run docker on Linode #469

Closed
shykes opened this issue Apr 23, 2013 · 7 comments
Closed

Run docker on Linode #469

shykes opened this issue Apr 23, 2013 · 7 comments

Comments

@shykes
Copy link
Contributor

shykes commented Apr 23, 2013

I'm trying to run docker on Linode. Has anybody done this yet?

Current status:

  • Kernel is 3.8.4 by default on all distros, which is great! No known kernel/lxc bugs.
  • The kernel doesn't include aufs... And since the kernel is host-defined, it doesn't match the guest distro versions, so installing it is tricky.
@jpetazzo
Copy link
Contributor

  • the fact that aufs requires a patched kernel (even when built as a
    module).

However, it looks like Linode should support custom kernels with pvgrub. If
you have a Linode box handy, ping me when I'm in the office so I can have a
look (or I can send you a pubkey).
On Apr 23, 2013 10:39 AM, "Solomon Hykes" notifications@github.com wrote:

I'm trying to run docker on Linode. Has anybody done this yet?

Current status:

Kernel is 3.8.4 by default on all distros, which is great! No known
kernel/lxc bugs.

The kernel doesn't include aufs... And since the kernel is
host-defined, it doesn't match the guest distro versions, so installing it
is tricky.


Reply to this email directly or view it on GitHubhttps://github.com//issues/469
.

@mborromeo
Copy link

I'm playing with Docker at Linode, the smallest server (1GB Ram), with Ubuntu 12.04.

root@li278-180:~# docker ps
ID             IMAGE         COMMAND                CREATED       STATUS       COMMENT 
8938be57c3e0   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
7dccb4a0307e   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
8804143b13af   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
98161d5e8c3f   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
c0b65bad9e5f   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
17044e08c158   base:latest   /bin/sh -c while tru   5 hours ago   Up 5 hours   
root@li278-180:~# uname -a
Linux li278-180 3.2.0-40-virtual #64-Ubuntu SMP Mon Mar 25 21:42:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

What you need to do is to follow this guide: http://www.linode.com/wiki/index.php/PV-GRUB#Ubuntu_12.04_Precise
Then i installed Docker with

curl http://get.docker.io | sh

and everything worked out of the box.

No memleaks so far, referring to #407 - i had a job running for 2 days, and i'm now trying multiple jobs on a small machine.

@shykes
Copy link
Contributor Author

shykes commented Apr 24, 2013

Thanks! I will try that right away.

On Tue, Apr 23, 2013 at 1:47 PM, Marco Borromeo notifications@github.comwrote:

I'm playing with Docker at Linode, the smallest server (1GB Ram), with
Ubuntu 12.04.

root@li278-180:# docker ps
ID IMAGE COMMAND CREATED STATUS COMMENT
8938be57c3e0 base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
7dccb4a0307e base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
8804143b13af base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
98161d5e8c3f base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
c0b65bad9e5f base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
17044e08c158 base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
root@li278-180:
# uname -a
Linux li278-180 3.2.0-40-virtual #64-Ubuntu SMP Mon Mar 25 21:42:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

What you need to do is follow this guide:
http://www.linode.com/wiki/index.php/PV-GRUB#Ubuntu_12.04_Precise
Then i installed Docker with
curl http://get.docker.io | sh
and everything worked out of the box.

No memleaks so far, referring to #407https://github.com/dotcloud/docker/issues/407\- i had a job running for 2 days, and i'm now trying multiple jobs on a
small machine.


Reply to this email directly or view it on GitHubhttps://github.com//issues/469#issuecomment-16885426
.

@shykes
Copy link
Contributor Author

shykes commented Apr 24, 2013

It worked! Awesome. Now let's see if I can get Raring's 3.8.0 kernel on
there.

On Tue, Apr 23, 2013 at 9:47 PM, Solomon Hykes
solomon.hykes@dotcloud.comwrote:

Thanks! I will try that right away.

On Tue, Apr 23, 2013 at 1:47 PM, Marco Borromeo notifications@github.comwrote:

I'm playing with Docker at Linode, the smallest server (1GB Ram), with
Ubuntu 12.04.

root@li278-180:# docker ps
ID IMAGE COMMAND CREATED STATUS COMMENT
8938be57c3e0 base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
7dccb4a0307e base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
8804143b13af base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
98161d5e8c3f base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
c0b65bad9e5f base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
17044e08c158 base:latest /bin/sh -c while tru 5 hours ago Up 5 hours
root@li278-180:
# uname -a
Linux li278-180 3.2.0-40-virtual #64-Ubuntu SMP Mon Mar 25 21:42:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

What you need to do is follow this guide:
http://www.linode.com/wiki/index.php/PV-GRUB#Ubuntu_12.04_Precise
Then i installed Docker with
curl http://get.docker.io | sh
and everything worked out of the box.

No memleaks so far, referring to #407https://github.com/dotcloud/docker/issues/407\- i had a job running for 2 days, and i'm now trying multiple jobs on a
small machine.


Reply to this email directly or view it on GitHubhttps://github.com//issues/469#issuecomment-16885426
.

@skull-squadron
Copy link
Contributor

👍 It works.

@shykes
Copy link
Contributor Author

shykes commented May 3, 2013

Confirmed it worked for me too. Thanks again.

On Thu, May 2, 2013 at 7:12 PM, Barry Allard notifications@github.comwrote:

[image: 👍] It works.


Reply to this email directly or view it on GitHubhttps://github.com//issues/469#issuecomment-17375530
.

@creack creack closed this as completed May 7, 2013
@kencochrane
Copy link
Contributor

Since we now have a recipe for installing this on linode, we should add it to the docs, to share with others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants