# Installs Docker engine inside of Jenkins # Based on https://tutorials.releaseworksacademy.com/learn/the-simple-way-to-run-docker-in-docker-for-ci # Update apt update # Install needed packages apt -y install apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common # Download key for Docker repository curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg > /tmp/dkey; apt-key add /tmp/dkey && \ # Add the docker repostory add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \ $(lsb_release -cs) \ stable" # Update the docker repository apt update # Install docker apt -y install docker-ce