Skip to content

Instantly share code, notes, and snippets.

View alexejsailer's full-sized avatar

Alexej Sailer alexejsailer

View GitHub Profile
@alexejsailer
alexejsailer / docker-jenkins.sh
Last active June 3, 2016 06:35
Start jenkins container with shared docker libs mounted on ubuntu 14.04
docker run -d -v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/lib/x86_64-linux-gnu/libapparmor.so.1:/usr/lib/x86_64-linux-gnu/libapparmor.so.1 \
-v /lib/x86_64-linux-gnu/libsystemd-journal.so.0:/lib/x86_64-linux-gnu/libsystemd-journal.so.0 \
-v /lib/x86_64-linux-gnu/libcgmanager.so.0:/lib/x86_64-linux-gnu/libcgmanager.so.0 \
-v /lib/x86_64-linux-gnu/libnih.so.1:/lib/x86_64-linux-gnu/libnih.so.1 \
-v /lib/x86_64-linux-gnu/libnih-dbus.so.1:/lib/x86_64-linux-gnu/libnih-dbus.so.1 \
-v $(which docker):/usr/bin/docker -p 8080:8080 myjenk
@alexejsailer
alexejsailer / Dockerfile
Last active July 19, 2017 15:16
docker-jenkins Dockerfile and yml file for docker jenkins
FROM jenkins:1.596
USER root
RUN apt-get update \
&& apt-get install -y sudo \
&& rm -rf /var/lib/apt/lists/*
RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers
USER jenkins
COPY plugins /usr/share/jenkins/plugins