DockerでMinicondaとOpenCVのコンテナを作りたい

更新日から1年以上経過しています。情報が古い可能性がございます。

タイトル通りです。
DockerでMinicondaとOpenCVの使えるコンテナを作りたい。
はい。

という訳で作りました。

DockerでMinicondaとOpenCVのコンテナを作った

Dockerfile

FROM frolvlad/alpine-glibc

ENV PATH=/opt/conda/bin:$PATH \
    LANG=C.UTF-8 \
    MINICONDA=Miniconda3-latest-Linux-x86_64.sh

RUN apk --update add --no-cache bash wget ca-certificates \
        libstdc++ libgomp gtk+2.0 libsm \
  && wget -q --no-check-certificate https://repo.continuum.io/miniconda/$MINICONDA \
  && bash /Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda \
  && conda update --all -y \
  && conda install numpy pandas scipy scikit-learn -y \
  && conda install -c conda-forge bottle -y \
  && conda install -c ostrokach gtk -y \
  && conda install -c menpo opencv3 -y \
  && conda update --all -y \
  && conda clean --all -y \
  && rm -rf /root/.[acpw]* /$MINICONDA /var/cache/apk/*

CMD ["tail", "-f", "/dev/null"]

こんな感じでどうだ!
とりあえず、python -c "import cv2"してエラーが出ないので良しとします。
Docker imageのサイズが1.5GBとかすごいことになってますが。

これでAPI的な物を作って運用したい感じです。
環境構築頑張ってます!

コメントする

メールアドレスが公開されることはありません。