-
Notifications
You must be signed in to change notification settings - Fork 59
/
Dockerfile
28 lines (28 loc) · 1.09 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FROM kalilinux/kali-rolling
EXPOSE 8080
RUN apt update -y && \
apt install curl -y && \
apt install unrar -y && \
apt install unzip -y && \
curl -O 'https://raw.githubusercontent.com/developeranaz/Rclone-olderversion-Backup/main/rclone-current-linux-amd64.zip' && \
unzip rclone-current-linux-amd64.zip && \
cp /rclone-*-linux-amd64/rclone /usr/bin/ && \
chown root:root /usr/bin/rclone && \
chmod 755 /usr/bin/rclone && \
apt install aria2 -y && \
apt install wget -y && \
apt install pip -y && \
pip install jupyter && \
pip install voila && \
pip install ipywidgets && \
pip install widgetsnbextension && \
mkdir /Essential-Files && \
mkdir /voila && \
mkdir /voila/files
COPY Essential-Files /Essential-Files
COPY Essential-Files/index.html /usr/index.html
COPY Essential-Files/favicon.ico /voila/files/favicon.ico
#RUN cp '/Essential-Files/jconf.py' '/conf/jupyter.py'
#RUN cp '/Essential-Files/jpass.json' '/root/.jupyter/jupyter_notebook_config.json'
RUN chmod +x /Essential-Files/entrypoint.sh
CMD /Essential-Files/entrypoint.sh