diff --git a/ai-box/Dockerfile b/ai-box/Dockerfile index 8cea190b9711e962e2a5c9bb3e38ad48c0e3c67b..68096e5a2b5a1ea811e8b3b588e4608b3751eecb 100644 --- a/ai-box/Dockerfile +++ b/ai-box/Dockerfile @@ -20,12 +20,13 @@ MAINTAINER xt ENV PYTHONUNBUFFERED 1 ENV TZ Asia/Shanghai +COPY sources.list /etc/apt/sources.list COPY requirements.txt ./ RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 \ && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 \ && apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 gcc libmysqlclient-dev r-base r-base-dev \ + && apt-get install -y --no-install-recommends --allow-unauthenticated \ + bzip2 gcc libmysqlclient-dev r-base=3.5.1-* r-base-dev=3.5.1-* \ && pip install --no-cache-dir --trusted-host mirrors.aliyun.com \ -i http://mirrors.aliyun.com/pypi/simple -r requirements.txt diff --git a/ai-box/requirements.txt b/ai-box/requirements.txt index f1f01828e578dadbcc2eb4270f69bede419091d8..7440c82ca0f46504a3c5d45eac40fe7033ecf53e 100644 --- a/ai-box/requirements.txt +++ b/ai-box/requirements.txt @@ -30,3 +30,7 @@ scikit-learn matplotlib pandas numpy +Jinja2==2.10 +MarkupSafe==1.0 +rpy2==2.9.4 +tzlocal==1.5.1 diff --git a/ai-box/sources.list b/ai-box/sources.list index 16d92367763d2fda2c6cd9328a56a25b898397ae..ff7b9eb59f2e67326232bc8530686ecbbac15ac5 100644 --- a/ai-box/sources.list +++ b/ai-box/sources.list @@ -16,4 +16,4 @@ deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse - +deb http://mirrors.aliyun.com/debian sid main