コンテナにインストールする python パッケージの管理
Posted: , Modified: Docker Python Pip pip-tools Qiita
本稿は Qiita 投稿記事 のバックアップです.
概要
プログラムの実行に必要な python パッケージを Dockerfile に直接記述していたので,requirements を用いて一元管理する.
pip-tools で requirements の管理
requirements.in に必要なパッケージを記入する.
webapp2
paste
webob
Dockerfile に pip-tools のインストールと,requirements.in
の追加,パッケージのインストールに関する項目を追加する.
RUN apt-get update && apt-get install -y python-pip
RUN pip install -U pip pip-tools
ADD ./requirements.in ./
RUN pip-compile && \
pip install -r requirements.txt && \
rm requirements.txt
参考