FROM nvidia/cuda:10.0-runtime-ubuntu18.04
RUN apt-get update
RUN apt --fix-broken install python-pycurl python-apt -y
RUN apt install python3-pip -y
RUN pip3 install tensorflow-gpu==1.14.0
RUN apt-get update
RUN apt-get install -y libsm6 libxext6 libxrender-dev
RUN apt-get install unzip
ENV AN_FRONTEND=noninteractive TZ=Asia/Saigon
ENV APP_HOME=/app APP_USER=tiki APP_GRP=tiki
ENV NEW_RELIC_CONFIG_FILE=newrelic.ini NEW_RELIC_LICENSE_KEY=license_key NEW_RELIC_APP_NAME=app_name
ENV PIP_NO_CACHE_DIR=0 GUNICORN_WORKER=4
COPY requirements.txt /tmp/requirements.txt
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
&& echo $TZ > /etc/timezone \
&& groupadd -g 701 "${APP_GRP}" \
&& useradd -u 701 -m -d "${APP_HOME}" -s /bin/bash -g "${APP_GRP}" "${APP_USER}" \
&& chown -R "${APP_USER}":"${APP_GRP}" "${APP_HOME}" \
&& apt-get -qq -y update \
&& apt-get install -qq --no-install-recommends -y \
supervisor curl jq vim-nox moreutils gettext-base \
locales tzdata lsb-release
RUN pip3 install --no-cache-dir -r /tmp/requirements.txt
RUN pip3 install --upgrade awscli
COPY config /etc/
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x entrypoint.sh
WORKDIR ${APP_HOME}
CMD ["/entrypoint.sh"]
https://git.tiki.services/docker-img/python/tree/aiContent type
Image
Digest
Size
355.9 MB
Last updated
over 5 years ago
docker pull tikivn/python:3.9