-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ffmpegを入れたdckerfileの扱い #541
Comments
@5ym 先日そのPRを立てた者です。今思うとその方がよかったかと思います。。。すみません。 流れとしては
という形になるでしょうか |
そもそもcudaのライブラリって後から入れられない感じですか?イメージにバンドルされているものしか利用できない感じですか? |
あとから入れるというのがよく分かりませんが、マストな順序関係としては「ffmpegを入れるよりも前に入れないといけない」です。(ffmpegのビルドにCUDA専用のコンパイラnvccや付属のライブラリを使用するため) イメージにバンドルされているものの話については、イメージの元になるDockerfileが公開されているので、既成のイメージに頼らずに自前でレシピを構築することも確かにできます。しかし、総ステップ数がそこそこあるのでFROMで持ってくる形にするのでいいんじゃないかと個人的には思っていました。 ##補足
|
情報ありがとうございます。 |
下記のような感じです
|
これなら記述を最小限でdocker-mirakurun-epgstationに統合できると思います |
情報ありがとうございます。いいと思います。 |
返信遅くなってしまって、すいません。
@5ym さんのおっしゃるとおりですね。 それにともなって @5ym さんが提示されている、l3tnun/epgstation:master からファイルをコピーする方法であれば、 To @kazuki0824 |
@l3tnun 提案なのですが、 は、revertするというよりこのリポジトリのDockerfile.ubuntu-nvenc自体を削除してしまったほうがいいと思います。というのも、ffmpeg部分を含まないのであれば、debian版と差別化できる部分がなく必要性がないと考えるからです。 そして、docker-mirakurun-epgstation側に作成するDockerfileでは
以上ご意見ありましたらコメントお願いします。 |
@l3tnun また、こちらのリポジトリからはdocker.ioにイメージを発行していると思うのですが、これについてはどうしましょうか。 |
@kazuki0824
私としては ffmpeg については環境に応じてバージョンを変えたり、パッチを当てたりするものと思っているので、公式で提供してもあまり効果的ではないかなあと考えています。 |
確かにそのとおりですね。承知しました! |
1つ提案なのですが、 運用については細部を検討しないといけないかもしれませんが、貴殿の負担が軽減されるという点では悪い話ではないのではと考えています。 |
なるほど、良い考えだと思います。 |
@kazuki0824 |
@5ym composeが本家と共通ではないので、Dockerfileだけ配置するのは考えていません。 |
@kazuki0824 |
@5ym 良く分かっていないのですが、本家のリポジトリに差分を重ねる形で使えるように整えればいいのでは?という趣旨でよろしいでしょうか。 今回は
|
すみません補足不足でした |
本家に構築用のワンライナーがあるのでその設定ファイルをコピーする部分を作成していただいたリポジトリから取得するようにすれば構築が簡素で本家更新時に利用者が困らずにできると思います |
要するに https://github.com/l3tnun/docker-mirakurun-epgstation/blob/v2/setup.sh を多少モディファイしたものを私のリポジトリにも配置してインストール手順を統一しよう、ということでしょうか。既存ユーザーから見てもわかりやすい形となりますし、素晴らしい案だと思います。 どういう形にするかは私の方でも少し検討させてください。固まり次第ここでも共有しますね。 |
@kazuki0824 |
とりあえず、それっぽい形になってきたので共有しておきます。 コンテナ単体をビルドするsingle-container.shとcomposeを使った環境を整えるsetup.shを用意しました。 |
現状先日の更新でDockerfile.ubuntu-nvencを追加してると思うのですが,これだけffmpegを入れるのもおかしな話なので,docker-mirakurun-epgstationのプロジェクトのほうに移すのはいかがでしょうか
The text was updated successfully, but these errors were encountered: