[過去ログ] Docker Part5 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
437(2): 2021/01/25(月)15:31 ID:nCtpepmL(1/4) AAS
>>436
マルチステージビルドとかしらんの?
一つのDockerfileに
FROM as java-x.y.x
…
FROM as ruby-x.y.x
…
FROM as python-x.y.x
…
とか書いてあれば、別のDockerfileに同じことが書いてある時に共通化されるんだよ
省11
438(1): 2021/01/25(月)15:37 ID:CdDAXNrB(1/3) AAS
マルチステージの動作確認ってどうしてるの?
439(1): 2021/01/25(月)15:45 ID:mUuiFIpJ(2/2) AAS
>>437
それ結局1000容量必要じゃんw
440(1): 2021/01/25(月)15:55 ID:nCtpepmL(2/4) AAS
>>439
使うたびに消すのだからいらない
それ言ったら、DinDだって1000容量必要なわけで
イメージ毎にファイル差し替え=コピーしてるでしょw
441(1): 2021/01/25(月)15:56 ID:nCtpepmL(3/4) AAS
>>438
他のやり方と何が違うと思ってんの?
442: 2021/01/25(月)15:57 ID:nNV9lGQp(1) AAS
nodeをdocker runして複数のバージョンのnodeで自作ライブラリをテストするとする
ソースコードのディレクトリをボリュームマウントして
npm ciでライブラリをインスコして
npm run test
これの繰り返しで良くね?
CIが普通にLinux仮想マシン使えるやつならDinDにはならん
Docker内でしかコマンド実行できないCIだとして
そのCIに複数のイメージで同じコマンドを実行する機能とか無いか?
443(1): 2021/01/25(月)16:24 ID:CdDAXNrB(2/3) AAS
>>441
必要なディレクトリが分からないケースがあるので困ってる。後はパスをどうやって通すのか。
本とかあれば教えて
444: 2021/01/25(月)16:25 ID:nCtpepmL(4/4) AAS
>>443
そんな内容で他人に通じるとでも思ってんの?
445(1): 2021/01/25(月)18:34 ID:zCNrI+rm(1/2) AAS
↑単にnodenv,pyenv,rbenv入れて切り替えれば良いだけじゃね?
マスターは全部(30全部のせ)インストールして。
jdkだけ無いから、dockerfile内でJDK_HOME変数いじる。
446: 2021/01/25(月)18:59 ID:R9sUsxwm(1/2) AAS
なんかしらんがどうしてもDinD使いたいんだろうさw
447(1): 2021/01/25(月)20:14 ID:RyTuSemV(1) AAS
>>440
実行するたびにビルドすんの?もうめちゃくちゃだな
DinDなら30の容量で済むのに組み合わせの事前ビルドだと1000必要
DinDだと実行するまで容量を食わない
448(1): 2021/01/25(月)20:15 ID:iGDBOFL2(1) AAS
>>445
依存パッケージのバージョン競合が不安になるな
449: 2021/01/25(月)20:22 ID:zCNrI+rm(2/2) AAS
>>448
依存パッケージは各々の環境配下に入るんだから別に関係ない。
450(1): 2021/01/25(月)22:25 ID:R9sUsxwm(2/2) AAS
>>447
各言語、お前がいう30の容量だけ事前ビルドして、
残りは実行時にビルドするんだよ
ビルドって言ってもファイルコピーと変わらない
お前の言う「差し替え」=実行時ビルド
451(1): 2021/01/25(月)23:01 ID:1CRbLlPN(1) AAS
>>450
実行時にビルドとかw
もうめちゃくちゃ
452(1): 2021/01/25(月)23:32 ID:CdDAXNrB(3/3) AAS
マルチステージだから容量食わないけど、毎回ビルドと言ってるキチガイは何なの。
毎回ビルドする位なら、オンプレに入れて各言語の仮想環境使った方が遥かに効率的でマシ。何分まつのやら
453: 2021/01/26(火)00:21 ID:+DX42UVH(1) AAS
結局のところDinDが一番スマートじゃん
454: 2021/01/26(火)05:53 ID:qucDULM3(1/2) AAS
別に此処で聞くような事では無いって気がするね。
要するに、どうしてもDinDが使いたいって話だろ。
他の解決策はあると思うし、DinDの設計意図はそういう事(組合わせ)では無いと思うけど
DinD使ってドヤ顔したい奴はそれ自体が目的だしね。
455: 2021/01/26(火)13:06 ID:tolCEvvD(1) AAS
>>451 >>452
実行時ビルドにちゃんと理由言って反論しなよw
俺は認めたくないって言ってるだけじゃんかwww
456: 2021/01/26(火)13:12 ID:ly8STgW0(1) AAS
起動に5分かかるようなシステムはイラネ
上下前次1-新書関写板覧索設栞歴
あと 546 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s