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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
277: 2021/09/17(金)12:30 ID:JP7M6SiK(1/5) AAS
家庭用 PC って書いてあるから開発用途なんじゃね
Windows Mac の場合はネイティブに動作しないで乾癬仮想化かませてるんだよね?
278
(1): 2021/09/17(金)13:11 ID:6lQ2RkBp(2/4) AAS
いや、ネイティブ。
仮想マシンがあってもネイティブはネイティブ。

非ネイティブで実用的な速度になるわけないやろ。
279
(1): 2021/09/17(金)13:23 ID:JP7M6SiK(2/5) AAS

mac → virtualbox → linux → docker
ちゃうの

オーバーヘッドは出てるんちゃう?cuiだから感じにくいだけで
280: 2021/09/17(金)14:39 ID:6lQ2RkBp(3/4) AAS
オーバーヘッドとネイティブは関係ない。
別の話。
281
(1): 2021/09/17(金)15:04 ID:AZPx7cEf(1) AAS
ネイティブの対義語って何なの?
282
(1): 2021/09/17(金)15:25 ID:JP7M6SiK(3/5) AAS
仮想マシンで動作させる Windows をネイティブに動作する Windows と言いたいのかな

対するのは Windowsのシステムコールを再現しようとするwineなどのエミュレートソフトウェアかね

後述が非ネイティブだとすれば現実的な動作速度とは関係なくね?
>>278
283
(1): 2021/09/17(金)16:13 ID:1FjV2GXh(2/3) AAS
>>279
仮想マシンだとアプリごとにOSイメージが必要となり
仮想マシンの起動が必要になり仮想マシンの数だけメモリが必要になる

DockerはLinuxだと、仮想マシンが0個
WindowsとmacOSだと、たった1個だけで
10個、20個のアプリを動かすことができる
もちろんそれぞれのアプリは隔離されている
284: 2021/09/17(金)17:00 ID:6lQ2RkBp(4/4) AAS
>>281
エミュレーション?
でも、そんな簡単でもないなあ。

>>282
そういう環境としてのエミュレーションは、システムコールやAPIの差し替えとかラップとかフックとかやろ。
それだけなら、バイナリの動作自体はネイティブといえる。

何が言いたいかというと、こういう文脈でネイティブ云々は意味がないのでは、と。
オーバーヘッドの重さは、エミュレーションレイヤーのつくりによる。
285
(1): 2021/09/17(金)17:00 ID:JP7M6SiK(4/5) AAS
>>283
その通りや
君の言うネイティブというのはLinuxの透過ファイルシステムと隔離機能を利用するという意味なのだね
それが例え仮想マシンの上で動作していても
286
(1): 2021/09/17(金)19:21 ID:1FjV2GXh(3/3) AAS
>>285
Linuxだと仮想マシン上で動作してないから
ネイティブだって言ってんだろ
頭悪いのか?
287
(1): 2021/09/17(金)20:07 ID:JP7M6SiK(5/5) AAS
>>286
上で仮想マシンがあってもネイティブはネイティブって書いとるの何やねん
288: 2021/09/17(金)20:28 ID:OhIQn8oE(1) AAS
勝手な「ネイティブ」
289: 2021/09/17(金)20:50 ID:hMfUsT1O(1) AAS
リンドウズでも動かせたら買うのになぁ
290
(2): 2021/09/17(金)23:44 ID:Psy7jZf6(1) AAS
>>274
Windows 10, WSL2, Linux, Docker では、8GB メモリじゃキツイ。
最低16GBで、32GBが推奨

例えば、Ruby on Rails なら、

Windows側で、VSCode とブラウザでテストする。
Linux側で、Rails, Node.js、データベース

コンテナが10個とかなら、自動的にコンテナ数を増減する、Kubernetes(k8s)。
Dockerに付いてる

今は、ほとんどの企業がk8s
291: 2021/09/18(土)09:14 ID:25LGTct8(1) AAS
>>290
日本語でおk
292: 2021/09/18(土)10:18 ID:5RkeF0OL(1) AAS
>>290
ユーチューブで勉強した人?
それともしょうもないスクール生?
293
(1): 2021/09/18(土)10:28 ID:LtrqYpYH(1/2) AAS
>>287
Linuxの上で仮想マシンを動かしてるわけじゃないという意味だよ
知らんの?DockerはLinuxの上で直接プログラムが動いている。
294: 2021/09/18(土)10:30 ID:LtrqYpYH(2/2) AAS
・Linux←仮想マシン←Linux←プログラム
プログラムはネイティブで動いていない

・Linux←プログラム
プログラムはネイティブで動いている
295: 2021/09/18(土)11:40 ID:ATNz38rb(1) AAS
>>293
それは当然の認識で前提だった

そこから話が派生して他 OS の話になっていたのだよ流れをもう一度読んでもらえば分かると思うけど
296: 2021/09/18(土)12:07 ID:Y77gbyWS(1) AAS
コイツラ何で「コンテナは高機能なchroot」で済む話をダラダラくっちゃべってんの?
1-
あと 706 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s