Skip to content

Commit 2c8eb82

Browse files
author
Seth Goings
committed
feat(tests): use Docker 1.8.3 for Jenkins nodes
1 parent a47fcfe commit 2c8eb82

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

tests/bin/setup-node.sh

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@ set -eo pipefail
99
apt-get install -y apt-transport-https
1010

1111
# install docker
12-
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 \
13-
--recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
14-
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
12+
apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
13+
14+
echo deb https://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list
1515
apt-get update
16-
apt-get install -yq lxc-docker-1.5.0
16+
apt-get purge lxc-docker*
17+
apt-get install -yq docker-engine=1.8.3-0~trusty
18+
19+
# install extra extensions (AUFS, requires reboot)
20+
apt-get -y install "linux-image-extra-$(uname -r)"
1721

18-
# install extra extensions (AUFS)
19-
sudo apt-get -y install "linux-image-extra-$(uname -r)"
22+
rm -rf /var/lib/docker/devicemapper/ # docker startup chokes on this on Docker 1.7.0+
2023

2124
# install java
2225
apt-get install -yq openjdk-7-jre-headless

0 commit comments

Comments
 (0)