ほとんどの機能を実行するためにpython2.7を呼び出すDebian Linux用の小さなアプリケーションを書きました。 Pythonの関数にはリモートデータベースアクセスなどが含まれているので、デフォルトではすべてのLinuxディストリビューションに含まれていないPythonモジュールに依存します。Debian-pythonハイブリッドアプリケーションを展開するより良い方法
このアプリは、dpkg -i MyApp01
を使用して、他の多くのマシン(同じLinuxディストリビューション)で使用するためにdpkgファイルにパッケージ化されています。
しかし、Pythonの依存関係は、アプリが動作するためには別途インストールする必要があります。たとえばpip install mysql-connector-python-rf
今、私はアプリで自分の依存関係を出荷するためにドッカーを使用して、それがなくても、他のマシン上で動作するようにしたいです上記のようにインストールします。 Dockerを使ってこれを行うことはできますか?
もしそうでなければ、dpkgファイル内のPythonの依存関係をネイティブにバンドルする方が良いでしょうか?