26 lines
No EOL
600 B
Docker
26 lines
No EOL
600 B
Docker
FROM jenkins:latest
|
|
MAINTAINER encrypt <encrypt@labr.xyz>
|
|
|
|
USER root
|
|
|
|
# Let's start with some basic stuff.
|
|
RUN apt-get update -qq && apt-get install -qqy \
|
|
apt-transport-https \
|
|
ca-certificates \
|
|
curl \
|
|
lxc \
|
|
iptables
|
|
|
|
# Install Docker from Docker Inc. repositories.
|
|
RUN curl -sSL https://get.docker.com/ubuntu/ | sh
|
|
|
|
# Install the magic wrapper.
|
|
ADD ./wrapdocker /usr/local/bin/wrapdocker
|
|
RUN chmod +x /usr/local/bin/wrapdocker
|
|
|
|
# Add jenkins user to docker group
|
|
RUN gpasswd -a jenkins docker
|
|
|
|
# Define additional metadata for our image.
|
|
VOLUME /var/lib/docker
|
|
CMD ["wrapdocker"] |