docker_jessie_deploy.sh
· 557 B · Bash
Raw
echo "deb https://apt.dockerproject.org/repo debian-jessie main" > \
/etc/apt/sources.list.d/docker.list && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D; \
aptitude install -y apt-transport-https ca-certificates bridge-utils; \
aptitude update; \
aptitude install -y docker-engine && \
update-rc.d docker enable && \
sed -i 's/^allow-hotplug eth0/auto br0/g' /etc/network/interfaces; \
sed -i 's/^iface eth0 inet/iface br0 inet/' /etc/network/interfaces; \
sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker
| 1 | echo "deb https://apt.dockerproject.org/repo debian-jessie main" > \ |
| 2 | /etc/apt/sources.list.d/docker.list && \ |
| 3 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D; \ |
| 4 | aptitude install -y apt-transport-https ca-certificates bridge-utils; \ |
| 5 | aptitude update; \ |
| 6 | aptitude install -y docker-engine && \ |
| 7 | update-rc.d docker enable && \ |
| 8 | sed -i 's/^allow-hotplug eth0/auto br0/g' /etc/network/interfaces; \ |
| 9 | sed -i 's/^iface eth0 inet/iface br0 inet/' /etc/network/interfaces; \ |
| 10 | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker |