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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
397
(2): 2021/01/23(土)12:25 ID:qJ35GPj0(1/2) AAS
すみません
初歩的な質問で申し訳ないのですが、
今でもWindows10 ProでDockerを使うと、Oracle Virtual Boxは使用不可になりますか?

1年前にDockerを導入したところVirtual Boxが起動しなくなってしまいまして
昨年末にHomeでもDockerが使えるようになったとのことで、ついでにそこら辺も解消されていないのかなと思い・・・。
398
(1): 2021/01/23(土)12:29 ID:iwzoJDPq(1) AAS
できるマシンとできないマシンがあるので試してから買ったほうがいい
399: 2021/01/23(土)12:37 ID:qJ35GPj0(2/2) AAS
>>398
ノートのCPUはRyzen 3700Uでして、当時調べた記憶ですと出来ない方のCPUだった様な・・・
DokcerをアンインスコしてHyperVをオフにしてもダメだったんですよね
ありがとうございます
400: 2021/01/23(土)12:48 ID:L1o04Qzm(3/3) AAS
Hyper-VとVirtualbox等の別のハイパーバイザーは共存不可
同時には使えない

最近のバージョンのVirtualBoxはHyper-Vに対応してるけど
まだ実験段階らしいのでおすすめしない

Vagrant経由でVirtualbox使ってるならHyper-Vを直接利用に切り替える手もある
401: 2021/01/23(土)13:24 ID:/f7HUFMf(1) AAS
Mac、LinuxならDockerとVirtualBoxが共存できるよ
開発者なら今すぐMac、Linuxに移行しよう
402
(2): 2021/01/23(土)15:42 ID:qM5mhLKt(1) AAS
>>397 こういうのはVirtualBoxに適当なLinuxいれてその上でDocker使うことと何が違うの?
Win10->VirtualBox+Linux->Dockerと
Win10->WSL2->Dockerで使うのは、結局同じなんじゃないの?
403
(1): 2021/01/23(土)16:49 ID:qmn8QEZZ(4/8) AAS
>>396
> Dockerfileで静的にインストールすると、コマンドラインのバージョンが固定されちまうが

それは、シングルバイナリにすると、ライブラリのバージョンが固定化されてしまい
アップデートする時に、すべてバイナリを作り直しになるという話と何が違うの?

つまりコマンドラインのバージョンを変えたいなら、Dockerイメージを作り直せばいいだけじゃない
404: 2021/01/23(土)16:52 ID:qmn8QEZZ(5/8) AAS
>>402
>>397 こういうのはVirtualBoxに適当なLinuxいれてその上でDocker使うことと何が違うの?

Docker公式サポート版か、独自ビルド版かの違いのようなもの

公式のWindows版はWindowsで使いやすいように開発されているが
Linux版を使うのであれば、Windowsで使いやすくするために
Dockerがやってる部分を自分で開発しなければいけない
405: 2021/01/23(土)16:58 ID:TELIs3ia(1) AAS
>>402
hypervisorも変わるし、結局同じじゃない

とりあえず、Windowsを捨てるこっちゃな
406: 2021/01/23(土)17:25 ID:qmn8QEZZ(6/8) AAS
Windowsを捨てられるならとっくにそうしてる
今はLinuxだけが動けばいい世の中ではない
407
(2): 2021/01/23(土)18:35 ID:pBA41e7z(2/4) AAS
>>403
動的に変えたいんだよ
いちいち組み合わせごとにビルドしてらんない
408: 2021/01/23(土)18:39 ID:shVfejGa(1) AAS
使いやすさで言うとLinux母艦がベスト
Windows母艦使わなきゃならん場合はLinux仮想マシンが良い
でも唯一の弱点があって重いこと
それだけにために使いにくい公式のdocker for winを使う
409: 2021/01/23(土)20:20 ID:qmn8QEZZ(7/8) AAS
>>407
シングルバイナリの話で言えば、
OSやライブラリ毎にバイナリを作りたくないって話?

何が問題なのかさっぱりわからいんだけど?
やりたいことじゃなくて、問題になってることを書いたら?

素人が考えた問題の解決方法が、そもそも間違ってるってのはよくある話
こういうの英語でなんて言うんだっけな?
410: 2021/01/23(土)20:22 ID:qmn8QEZZ(8/8) AAS
例えば>>407は「動的に変えたい」は間違った解決策である可能性が高い

「いちいち組み合わせごとにビルドしてらんない」ならば
組み合わせごとにビルドできるようにするのが
本当に解決すべきことで、その手段は他にあるだろうって話
411: 2021/01/23(土)23:21 ID:pBA41e7z(3/4) AAS
おいおいどんだけ巨大なimage作る気だよ
412
(1): 2021/01/23(土)23:28 ID:pBA41e7z(4/4) AAS
例えば
Javaバージョンを10種類
Python 10種類
Ruby 10種類
の任意の組み合わせをサポートするとしよう

組み合わせごとにimage作ってたら1000回のビルドが必要
しかも静的なのでバージョン切り替えるのにコンテナ再起動が必要
アプリケーションユーザーがバージョンを選ぶことができない

DinD無しで動的に切り替え可能にするにはimageに30のパッケージを詰め込まなきゃならん
アプリケーションユーザーがバージョンを選べるようになったがimageが重すぎて駄目だ
省1
413: 2021/01/24(日)01:04 ID:7pSGFgQW(1) AAS
dockerインストールしてdocker image使えば動く
それが大きい
組み合わせとか無駄な労力
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回の入れ替え
だろ?

何も違いがないんだが
1-
あと 586 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s