This commit is contained in:
Dominik Strzako 2021-05-14 18:49:54 +02:00
parent 94fa5c5212
commit d6563cdd3f
2 changed files with 19 additions and 17 deletions

View File

@ -2,27 +2,19 @@
FROM ubuntu:latest
# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes)
RUN apt update && apt install -y git
RUN apt install -y python3-pip
RUN apt install -y curl
RUN pip3 install --user wget
RUN pip3 install --user kaggle
RUN pip3 install --user seaborn
RUN pip3 install --user sklearn
RUN pip3 install --user pandas
RUN pip3 install --user numpy
RUN pip3 install --user matplotlib
RUN pip3 install --user tensorflow
RUN pip3 install --user sacred
RUN apt update && apt install -y python3.8 && apt install -y python3-pip
# Stwórzmy w kontenerze (jeśli nie istnieje) katalog /app i przejdźmy do niego (wszystkie kolejne polecenia RUN, CMD, ENTRYPOINT, COPY i ADD będą w nim wykonywane)
WORKDIR /app
# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes)
COPY ["requirements.txt", "./"]
RUN pip3 install -r requirements.txt
# Skopiujmy nasz skrypt do katalogu /app w kontenerze
COPY ./Docker_todo.sh ./
COPY ./Zadanie_05_Docker.py ./
COPY ./Zadanie_06_training.py ./
#COPY ./Docker_todo.sh ./
#COPY ./Zadanie_05_Docker.py ./
#COPY ./Zadanie_06_training.py ./
# Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie
CMD ./Docker_todo.sh
#CMD ./Docker_todo.sh

10
requirements.txt Normal file
View File

@ -0,0 +1,10 @@
pandas==1.2.4
numpy==1.19.2
sklearn
tensorflow==2.4.1
jinja2==2.11.3
matplotlib
wget
seaborn
matplotlib
sacred