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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
267: 2021/09/16(木)08:11 ID:Nsay75qU(1/3) AAS
>>265
「DockerはVMと同じような使い方をして、VMと比べなければいけない」
と履き違えてるよねw

VMと比べてなんかいないんですよ
268: 2021/09/16(木)08:15 ID:Nsay75qU(2/3) AAS
>>266
Dockerはデプロイ専用じゃなくて
デプロイ機能が強化されたツール

だから単なる仮想マシン技術では、デプロイには適していない
という話をしてるんだよ
269: 2021/09/16(木)08:21 ID:Nsay75qU(3/3) AAS
Dockerがアプリのデプロイに適しているところはたくさんある
VMの構築なんか数ヶ月に一回やればいい程度だろうが
アプリだと一日に何回もやらないといけない
アプリ更新のたびにイメージの更新の必要がある

そういった超強力なツールが、VMとしても使えるからと言って
Dockerの一部でしかないVMだけの範囲で比較するのはフェアではない
270
(1): 2021/09/16(木)08:26 ID:7A/5umaX(1) AAS
CLIツールの配布手段としても使えるだろ
どんなディストリでもdocker runだけで手軽に使えて便利

>>2は勝手にWebアプリ限定にしてておかしい
271: 2021/09/16(木)08:33 ID:r3Bd7drd(1) AAS
>>262
その時間に退勤?かわいそうに
272: 2021/09/16(木)17:31 ID:pPz1dL/M(1) AAS
社内向けのちょっとした本番環境作るのにもDocker便利だから別に開発とか社外向けの本番サイトとか規模の差でしかないと思うけど…
273: 2021/09/16(木)17:42 ID:VHa6Mzir(1) AAS
>>270
これ嫌い
コマンドラインはシングルバイナリで頼むわ
274
(2): 2021/09/17(金)01:13 ID:Zhy+lgLK(1) AAS
dockerで個々につくったのが10個、20個同時に組み合わせて使うとか、普通の家庭用PCで大丈夫なの?
275: 2021/09/17(金)02:27 ID:6lQ2RkBp(1/4) AAS
家庭用PCてなんや?w
性能にこだわらなきゃなんでもええやないか。
用途次第。
276: 2021/09/17(金)09:31 ID:1FjV2GXh(1/3) AAS
>>274
Dockerは個々に作ったアプリを包むだけのラッパー

普通の家庭用PCで10個、20個のアプリを
お前は組み合わせて使ってるんだろ?
なら動くに決まってるだろ

仮想マシンじゃねーんだからさぁ
仮想化されたハードウェアをいくつも変換かまして
二重にカーネル経由してなんて無駄なことしてないの

Dockerはネイティブに動いてる
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だと仮想マシン上で動作してないから
ネイティブだって言ってんだろ
頭悪いのか?
1-
あと 716 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s