[過去ログ] Docker Part5 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
414: 2021/01/24(日)01:32 ID:zknkl/jN(1/4) AAS
そうじゃない
組み合わせで無駄な労力をかけなくていいようにDinDなんだよ
DinDじゃなきゃ組み合わせ爆発で大変な目に合う
415: 2021/01/24(日)05:44 ID:ghBgWKiE(1) AAS
CircleCI の、Win/Mac/Linux 環境でのマトリックスビルド
416
(1): 2021/01/24(日)06:43 ID:M0zj61YH(1/5) AAS
>>412
> 組み合わせごとにimage作ってたら1000回のビルドが必要

1000回のビルド vs 1000回の入れ替え
だろ?

何も違いがないんだが
417
(2): 2021/01/24(日)06:45 ID:M0zj61YH(2/5) AAS
あ、もしかしてイメージのビルドって
JavaやPythonやRubyのソースコードから
ビルドするって勘違いしてるのか?

Dockerイメージのビルドって単にファイルをコピーするだけだぞ
お前の言うファイルの入れ替えと何も変わらん
418
(1): 2021/01/24(日)09:23 ID:5dJlz7Oi(1) AAS
>>417
Dockerエアプかよ
ビルドする事はあるだろ

外部リンク:github.com
419: 2021/01/24(日)10:09 ID:zknkl/jN(2/4) AAS
>>416
違う
420: 2021/01/24(日)10:09 ID:zknkl/jN(3/4) AAS
>>417
変わる
421: 2021/01/24(日)10:10 ID:D5AZ3z2z(1) AAS
nixもalpine同様パッケージバージョンそれぞれで固定は出来ないが、
過去の特定時点でのリポジトリを使う事や
不安定版と安定版を組み合わせる事は出来るみたい

Dockerイメージのビルド機能はDockerデーモンは要らないが、
イメージに対して追加でコマンドを実行する(runAsRoot)にはKVMが必要
Nested Virtualization非対応のWSL2とかGitHub Actionsでは使えないのでハードル高い
各パッケージのインストールにはkvm不要なのに

runAsRootを使わずにDockerfileでコマンド実行すればkvm無しでも良いけど
それちょっとめんどい
nixだけで完結させたいね
422
(1): 2021/01/24(日)11:44 ID:M0zj61YH(3/5) AAS
>>418
ビルドする「事がある」なら、ビルドしないような
Dockerfileにするのが本当の解決方法
423
(1): 2021/01/24(日)12:11 ID:lUIISiii(1) AAS
>>422
Amazonはgoのbuildしててアホってこと?
おまえAmazonより賢いの?
424: 2021/01/24(日)12:29 ID:em6DyPtH(1/2) AAS
dockerには様々な使い方ができてそれが便利なんだが
どうも「僕の考えた正しい使い方」以外に強烈な拒否反応を示す輩がここに住み着いてるみたいだね
こいつのせいでいつも荒れる
425: 2021/01/24(日)18:40 ID:M0zj61YH(4/5) AAS
>>423
アホなのか?ビルドしても問題ない場合の話なんか誰もしてねーよ
ちゃんと読んでみろ、1000回のビルドに困ってるやつが
「ビルドしててアホ、俺はDinDを使ってる」って言ってんだろ

そして、1000回のビルドの組合せ爆発を行わせないために
ファイルを入れ替えて、1000回のテストをやるって
言ってるんだぜ?どっちみち組合せ爆発してるじゃねーかwww
426: 2021/01/24(日)19:29 ID:zknkl/jN(4/4) AAS
組合わせビルドだと1000の追加容量
全部のせだと30の追加容量

DinDなら追加容量ほぼなし最適化もテストも各種イメージ提供元がやってくれてる
427
(1): 2021/01/24(日)19:39 ID:M0zj61YH(5/5) AAS
ほらな?馬鹿だったやろ?
レイヤーを共通で使うってわかってないんだよ
428: 2021/01/24(日)20:38 ID:em6DyPtH(2/2) AAS
>>427
組み合わせだからレイヤー使っても減らんぞ?
429: 2021/01/25(月)00:16 ID:4U2REjHr(1) AAS
どんなに組み合わせがあろうと、OSのレイヤーは
全部共通だってまだ気づいてないのかな?w
430: 2021/01/25(月)00:18 ID:mUuiFIpJ(1/2) AAS
スベってるよきみ
431
(2): 2021/01/25(月)12:13 ID:vwTpfMH/(1) AAS
DockerコンテナじゃなくてMacに直接ツールをインスコしたいんだが
バージョン含めて統一は難しいな

asdfは一見バージョン切り替えに便利そうに見えるが、
とうも一部プラグインのインスコは自動ではないようだ
brew使ってインストールとか手動でさせたらむずいし、バージョンの組み合わせによっては失敗するかも

nixはインストール自動化は出来るが
関数型言語で書く必要があるのが何だかなあ

Mac上で直接やるの諦めて
開発用のパッケージが入ったDockerイメージを配った方が良いかも
IDEとの連携はVSCodeのRemote Container拡張機能とかでする感じで・・・この拡張機能まだプレビューだけと
432: 2021/01/25(月)12:34 ID:UrQIjnTy(1) AAS
>>431
無断転載禁止

プログラマの雑談部屋 ★128
2chスレ:prog
433: 2021/01/25(月)12:49 ID:PDbAdQWp(1) AAS
>>431
これは本当に必要か?手段が目的化していないか?
と自分に問うクセを付けたほうがいいよ
1-
あと 569 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s