Com o Docker 0.7, a necessidade de uma versão especial do kernel finalmente desapareceu e se tornou fácil de configurar no Debian também.
Depois de experimentar este Gist e a instalação de binários, fui capaz de montar um pequeno script para fazer o Docker rodar no Debian Wheezy sem dor:
#/bin/bash
echo "!!!!!!!!!!!!!!!!"
echo "This is highly experimental"
echo "It may damage your system or be malfunctioning"
echo "Use this at your own risk!"
echo "!!!!!!!!!!!!!!!!!"
sudo apt-get -y update
sudo apt-get -y install lxc wget bsdtar iptables curl golang git aufs-tools mercurial libdevmapper-dev
export GOPATH=~/usr/lib/go
export PATH=$GOPATH/bin:$PATH
mkdir -p "$GOPATH"
echo "================="
echo "GO GET docker..."
echo "================="
go get -v github.com/dotcloud/docker
rm -rf $GOPATH/src/github.com/dotcloud/docker/vendor/src/code.google.com/p/go.net/ipv6
echo "================="
echo "GO INSTALL..."
echo "================="
go install -v github.com/dotcloud/docker/
echo "================="
echo "Mounting..."
echo "================="
echo 'none /sys/fs/cgroup cgroup defaults 0 0' | sudo tee -a /etc/fstab
sudo mount /sys/fs/cgroup
echo "================="
echo "Properly installing docker from binaries..."
echo "================="
wget https://get.docker.io/builds/Linux/x86_64/docker-latest -O /usr/local/bin/docker
chmod +x /usr/local/bin/docker
echo "================="
echo "Starting Daemon..."
echo "================="
docker -d &
echo "================="
echo "RUN..."
echo "================="
docker run -i -t ubuntu /bin/bash
Espero que isso ajude você a ir um pouco mais rápido na estrada das aventuras com o Docker!
Mas tenha em mente: este é um processo muito instável e pode falhar para você …