Put docker related files in docker/ directory

This commit is contained in:
Aaron Suarez 2019-05-30 12:20:35 -05:00
parent 38bed63864
commit 183b4b7ee3
4 changed files with 4 additions and 5 deletions

View File

@ -5,7 +5,7 @@ RUN apt-get update \
&& apt-get -y install sudo \ && apt-get -y install sudo \
&& useradd -ms /bin/bash user && echo "user:user" | chpasswd && adduser user sudo && useradd -ms /bin/bash user && echo "user:user" | chpasswd && adduser user sudo
ADD /sudoers.txt /etc/sudoers ADD /docker/sudoers.txt /etc/sudoers
ENV ECLIPSER_HOME /home/user/Eclipser ENV ECLIPSER_HOME /home/user/Eclipser
@ -41,7 +41,6 @@ RUN apt-get update \
# Install DeepState/AFL/libFuzzer dependencies # Install DeepState/AFL/libFuzzer dependencies
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y build-essential \ && apt-get install -y build-essential \
&& apt-get install -y wget \
&& apt-get install -y clang \ && apt-get install -y clang \
gcc-multilib g++-multilib cmake \ gcc-multilib g++-multilib cmake \
python3-setuptools libffi-dev z3 python3-pip \ python3-setuptools libffi-dev z3 python3-pip \
@ -58,7 +57,7 @@ RUN wget http://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz \
&& make \ && make \
&& sudo make install && sudo make install
Install Eclipser # Install Eclipser
RUN git clone https://github.com/SoftSec-KAIST/Eclipser \ RUN git clone https://github.com/SoftSec-KAIST/Eclipser \
&& cd Eclipser \ && cd Eclipser \
&& make \ && make \
@ -75,7 +74,7 @@ RUN cd deepstate \
&& cmake ../ \ && cmake ../ \
&& sudo make install \ && sudo make install \
&& cd .. \ && cd .. \
&& sudo pip3 install 'z3-solver==4.5.1.0.post2' angr manticore \ && sudo pip3 install 'z3-solver==4.5.1.0.post2' angr 'manticore==0.2.5' \
&& sudo python3 ./build/setup.py install && sudo python3 ./build/setup.py install
CMD ["/bin/bash"] CMD ["/bin/bash"]

View File

@ -6,4 +6,4 @@ IMAGE_NAME="deepstate"
echo "IMAGE_NAME $IMAGE_NAME" echo "IMAGE_NAME $IMAGE_NAME"
echo "Building Docker image..." echo "Building Docker image..."
docker build -t $IMAGE_NAME -f Dockerfile . || exit $? docker build -t $IMAGE_NAME -f docker/Dockerfile . || exit $?