私はドッカーには比較的新しいので、単純なケースを除いて使用していませんので、私にご負担ください。ドッカー画像をカスタム更新する方法
私はscipy、sklearnなど必要なモジュールのいくつかが欠けているpython3ドッカー画像を持っています。私はイメージ(docker run -i -t python)を実行してから、必要なパッケージをダウンロードしてインストールできます。下のコンテナ内から:私は、コンテナを終了し、すべてのインストールがなくなっている再起動が
>>> import pip
>>> pip.main(["install", "sklearn", "scipy"])
。どうすればそれらを永続化できますか?
あなたのコンテナのスナップショットを取るために 'docker commit'を使うことができます。しかし、もっと良い方法は、公式のPythonイメージに基づいてカスタムイメージを作成し、これらの依存関係をインストールするステップが含まれていることです。 –
どこからドッカーのコミットを実行しますか?私はコンテナを使用するときに私はPythonのシェル上にある、私は私がインストールしたものを失うシェルを終了する場合。 – user3079275
例については、https://stackoverflow.com/questions/19585028/i-lose-my-data-when-the-container-exitsを参照してください。 –