この記事の概要 Dockerコンテナにインストールするpython packageをpipenvで管理する手順を説明します。 概要: DockerfileでホストOSからコンテナにPipfile, Pipfile.lockをCOPY. pipenv install --systemオプションでdockerコンテナに直にインストール。 Dockerコンテナ内がPipenvで設定される。 動機 ほとんどのケースでPipfileによる管理だけで十分なんだけど、極たまにDockerを使った環境を使う必要がある。 その時、Dokcerの中の環境を(ホストOSにある)Pipfileで管理したい。 みたいなニーズがありました。 手順 Pipenvによる環境構築 とりあえず、python 3.5でnumpyを使うプロジェクトだったと仮定します。 まず、Pipenvで環境を構築します。
