Skip to content

Installing on Linode

Due to how Linode installs custom kernels, Linode instances require a reboot before they can fully work with Docker/Dokku. The Official Dokku StackScript should take care of this process for you, and will email notify you when the instance is running and you can proceed with installation.

Using StackScript

Deploy using the following (experimental) Official StackScript:

  • https://www.linode.com/stackscripts/view/11348

Without StackScript

  • Build a Ubuntu 13.04 instance

  • Follow these instructions: https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-distributionsupplied-kernel-with-pvgrub#ubuntu-1304-raring

  • If apt-get update no longer works:

    • Verify if apt-get is trying to use ipv6 instead of ipv4 (e.g. you read something like "[Connecting to us.archive.ubuntu.com (2001:67c:1562::14)]" and apt-get would not proceed). In that case, follow these instructions: http://unix.stackexchange.com/questions/9940/convince-apt-get-not-to-use-ipv6-method (append "precedence ::ffff:0:0/96 100" to /etc/gai.conf)

    • OR: change /etc/apt/sources.list to one mentioned in http://mirrors.ubuntu.com/mirrors.txt

  • Run the following commands:

    apt-get update
    
    apt-get install lxc wget bsdtar linux-image-extra-$(uname -r)
    
    modprobe aufs
    
    * After this, you can install dokku the default way:

    wget -qO- https://raw.github.com/progrium/dokku/master/bootstrap.sh | sudo bash