mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-25 02:04:06 +02:00
39 lines
1.0 KiB
Docker
39 lines
1.0 KiB
Docker
|
#
|
||
|
# Dockerfile for cowrie-arm
|
||
|
#
|
||
|
|
||
|
FROM easypi/alpine-arm
|
||
|
MAINTAINER EasyPi Software Foundation
|
||
|
|
||
|
RUN apk add -U bash \
|
||
|
build-base \
|
||
|
ca-certificates \
|
||
|
libffi \
|
||
|
libffi-dev \
|
||
|
openssl \
|
||
|
openssl-dev \
|
||
|
python \
|
||
|
python-dev \
|
||
|
tar \
|
||
|
&& wget -qO- https://bootstrap.pypa.io/get-pip.py | python \
|
||
|
&& adduser -D cowrie \
|
||
|
&& cd /home/cowrie \
|
||
|
&& wget -qO- https://github.com/micheloosterhof/cowrie/archive/master.tar.gz | tar xz --strip 1 \
|
||
|
&& pip install -r requirements.txt \
|
||
|
&& sed '/Enable Telnet/{n;s/\(enabled\).*/\1 = true/}' cowrie.cfg.dist > cowrie.cfg \
|
||
|
&& sed -i 's/^\(VIRTUALENV_ENABLED\).*/\1=no/' bin/cowrie \
|
||
|
&& chown -R cowrie:cowrie . \
|
||
|
&& apk del build-base \
|
||
|
libffi-dev \
|
||
|
openssl-dev \
|
||
|
python-dev \
|
||
|
tar \
|
||
|
&& rm -rf /var/cache/apk/*
|
||
|
|
||
|
EXPOSE 2222 2223
|
||
|
|
||
|
USER cowrie
|
||
|
WORKDIR /home/cowrie
|
||
|
|
||
|
CMD ["bin/cowrie", "start", "-n"]
|