FROM python:3.8-slim ENV PYTHONIOENCODING=utf-8 ENV TIME_ZONE Asia/Shanghai RUN apt-get -y install gcc build-essential RUN wget -O inst_conda.sh "https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh" \ && /bin/bash inst_conda.sh -b \ && rm inst_conda.sh \ && ./anaconda3/bin/conda init \ && source ~/.bashrc \ && conda create -n quantra python=3.6.8 -y \ && conda activate quantra RUN wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz \ && sudo tar -xzf ta-lib-0.4.0-src.tar.gz \ && sudo rm ta-lib-0.4.0-src.tar.gz \ && cd ta-lib/ \ && sudo ./configure --prefix=/usr \ && sudo make \ && sudo make install \ && cd ~ \ && sudo rm -rf ta-lib/ \ && pip install ta-lib RUN pip3 install -i https://mirrors.aliyun.com/pypi/simple/ binance binance_connector numpy requests schedule TA_Lib WORKDIR /opt/ COPY ["./", "/opt/"] CMD python3 -u main.py