最近pythonを使ってwebアプリの開発を行っています。Webアプリのフレームワークには、軽量でそこそこ高機能のflaskを使用しております。 これまで、pythonを使う人にはおなじみの、virtualenvを使った仮想環境で開発を行ってきたのですが、この度、学習もかねて開発環境をdockerに移すことにしました。 まずは今virtualenv環境にインストールされているモジュール一覧が記述されたファイルを作成します。 $ pip freeze > requirements.txt 上記コマンド一発で作成できます。これがある状態で $ pip install -r requirements.txt というコマンドをvirtualenv内で打てば、新しい環境でも、これまで使っていたライブラリがまとめてインストールされます。ただ、今回はdockerで作ったマシンの中からこのコマンドを 自動
![python環境を、dockerに移行してみた(Mac版) | SiTest (サイテスト) ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/7bf6ec6c79f41e224a8c819e4dec83583549d75e/height=288;version=1;width=512/http%3A%2F%2Fsitest.jp%2Fimages%2Fsitest-ogp.png)