1a3544a10SJoel Stanley#!/bin/bash 2a3544a10SJoel Stanley 3a3544a10SJoel StanleyDockerfile=$(cat << EOF 4a3544a10SJoel StanleyFROM ubuntu:15.10 5a3544a10SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get upgrade -yy 6a3544a10SJoel StanleyRUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -yy make g++ gcc libsystemd-dev libc6-dev pkg-config 7*06736b26SPatrick WilliamsRUN groupadd -g ${GROUPS[0]} ${USER} && useradd -d ${HOME} -m -u ${UID} -g ${GROUPS[0]} ${USER} 8a3544a10SJoel StanleyUSER ${USER} 9a3544a10SJoel StanleyENV HOME ${HOME} 10a3544a10SJoel StanleyRUN /bin/bash 11a3544a10SJoel StanleyEOF 12a3544a10SJoel Stanley) 13a3544a10SJoel Stanley 14a3544a10SJoel Stanleydocker pull ubuntu:15.10 15a3544a10SJoel Stanleydocker build -t temp - <<< "${Dockerfile}" 16a3544a10SJoel Stanley 17a3544a10SJoel Stanleygcc --version 18a3544a10SJoel Stanley 19a3544a10SJoel Stanleydocker run --cap-add=sys_admin --net=host --rm=true --user="${USER}" \ 20a3544a10SJoel Stanley -w "${PWD}" -v "${HOME}":"${HOME}" -t temp make 21