ctf-tools/Dockerfile
Michael Rodler c8f710a70d switched to useradd instead of adduser in Dockerfile
(adduser is interactive)
2016-06-06 16:29:46 +02:00

24 lines
603 B
Docker

from ubuntu:trusty
maintainer yans@yancomm.net
RUN apt-get update && apt-get install -y build-essential libtool g++ gcc \
texinfo curl wget automake autoconf python python-dev git subversion \
unzip virtualenvwrapper
RUN useradd -m ctf
COPY .git /home/ctf/tools/.git
RUN chown -R ctf.ctf /home/ctf/tools
RUN echo "ctf ALL=NOPASSWD: ALL" > /etc/sudoers.d/ctf
RUN apt-get update
RUN apt-get -y install git virtualenvwrapper
USER ctf
WORKDIR /home/ctf/tools
RUN git checkout .
RUN bin/manage-tools -s setup
RUN echo "workon ctftools" >> /home/ctf/.bashrc
WORKDIR /home/ctf
ENTRYPOINT bash -i