Add docker installation to base image
Change-Id: I83a96e2673c08b4d4502db059c802835fd65fb5f
diff --git a/packer/provision/basebuild.sh b/packer/provision/basebuild.sh
index 1169e77..da4c98f 100644
--- a/packer/provision/basebuild.sh
+++ b/packer/provision/basebuild.sh
@@ -6,6 +6,8 @@
# force any errors to cause the script and job to end in failure
set -xeu -o pipefail
+DOCKER_VERSION=17.09.0
+
rh_systems() {
echo 'No changes to apply'
}
@@ -23,6 +25,10 @@
ubuntu_systems() {
apt-get clean
ubuntu_install_java_setup
+ sudo add-apt-repository \
+ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
+ $(lsb_release -cs) \
+ stable"
apt-get update
apt-get install -y \
bzip2 \
@@ -39,9 +45,15 @@
nodejs-legacy \
npm \
python-pip \
+ docker-ce=${DOCKER_VERSION}-ce \
# end of apt-get install list
npm install -g bower
npm install karma --save-dev
+
+ # set up docker priviledges
+ sudo groupadd docker
+ sudo usermod -aG docker jenkins
+
#TODO clean up
#apt-get clean
#apt-get purge -y