centos+python+keras+tensorflow環境のdockerミラーを共有

2141 ワード

qq群472149402に参加して一緒に成長することを歓迎します!
Dockerfile
自分で作ったミラーは、*centosのオペレーティングシステム*東8区*localeはzh_CN.utf 8*yumにはbzip 2とgcc*anaconda 3がインストールされています.4+python 3*pythonのクラスライブラリにはkeras 2があります.0.8とtensorflow 1.3.0
Dockerfileは次のとおりです.
FROM centos
LABEL maintainer="yourname "

# set timezone
ENV TZ="Hongkong"

# install zh_CN.utf8
RUN localedef -c -i zh_CN -f UTF-8 zh_CN.UTF-8
ENV LANG=zh_CH.utf8

# install something by yum
RUN yum install -y bzip2 \
    && yum install -y gcc

# install anaconda
COPY ./Anaconda3-4.4.0-Linux-x86_64.sh /tmp/Anaconda3-4.4.0-Linux-x86_64.sh
WORKDIR /tmp
RUN sh -c '/bin/echo -e "
yes

yes" | sh Anaconda3-4.4.0-Linux-x86_64.sh'
ENV PATH /root/anaconda3/bin:$PATH # install some lib by pip COPY ./*.whl /tmp/ RUN pip install Keras-2.0.8-py2.py3-none-any.whl \ && pip install tensorflow-1.3.0-cp36-cp36m-manylinux1_x86_64.whl

もちろんこちらはインストールが必要なshファイルとwhlファイルを事前にダウンロードしました.大きいからです.
作成手順
上記の内容をDockerfileとして保存し、Anaconda 3-4.4.0-Linux-x 86_を用意します.64.shと各whlファイルは同じディレクトリに配置されます.
ディレクトリの下で実行
docker build --force-rm -t my_tag:1.0 ./

ミラーの使用
docker run -it my_tag:1.0 /bin/bash