前提知識
・DockerはLinuxカーネルの機能を使う
・macOS、WindowsはLinuxカーネルではない
・だからDockerを動かすため仮想マシンが必要
・Windows 10にWSL(windows linux subsystem)機能が登場
・WSLはLinuxカーネルをWindowsでエミュレートすることでLinux環境を作り出す
・Windows上でUbuntuなどのディストロがそのまま動く
何が起きたか
・Dockerは高いLinuxカーネル互換性が必要なので今まで動かなかった
・いつの間にか動くようになっていた
WSL上でDocker Engineが動くようになっていたっぽいという話
https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87
これにより何が変わったか?
・仮想マシンによる制約がなくなった
・具体的にはメモリ使用量を仮想マシンに割り当てることなく、必要な文しか使わなくなった
・WindowsはもはやLinuxを取り込んだと言っても変わらない
・macOSはUnixだが、WindowsはLinux
・今の世の中、UnixよりもLinuxのほうが使われている
Dockerが仮想マシンなしでネイティブで動くのまだ?
2018/07/09(月) 12:29:21.85ID:lzqx/bD20
2名称未設定
2018/07/09(月) 12:54:43.83ID:N9EycE8o0 ツーカ、Dockerって何?
仮想機能の何か、ツーのはなんとなくわかるが
VMwareなんかと何がどう違うんだ?
仮想機能の何か、ツーのはなんとなくわかるが
VMwareなんかと何がどう違うんだ?
2018/07/09(月) 13:47:03.85ID:lzqx/bD20
>>2
VMwareなんかは、ハードウェアをエミュレートしている
仮想マシンを作り出すという意味の仮想機能
Dockerは実行環境を仮想化するもので、仮想マシンとは全く違う
同じアプリでもOSが違ったら動かなくなったりするだろ?
それはアプリ以外の部分が違うから
Dockerはアプリにそのアプリ以外の部分=実行環境を
くっつけてしまうもの(ただしLinuxカーネル部分は除く)
だから違うOSでもアプリは問題なく動くようになる
仮想マシンは、仮想的なマシン上にOSをインストールしてアプリを動かすが、
Dockerの場合はアプリに実行環境をくっつけただけ
だから普通にアプリを実行しているのと同じでそのOS上で動く。
ようするにOSが変わっても問題なく動くアプリが作れる
といってもそれはLinuxの場合の話でWindows・Macだと
裏でこっそり仮想マシン+Linuxが動いていた
それがWindowsでは、WSLによるLinuxカーネル互換機能に
よって仮想マシン+Linuxなしで動くようになった。
VMwareなんかは、ハードウェアをエミュレートしている
仮想マシンを作り出すという意味の仮想機能
Dockerは実行環境を仮想化するもので、仮想マシンとは全く違う
同じアプリでもOSが違ったら動かなくなったりするだろ?
それはアプリ以外の部分が違うから
Dockerはアプリにそのアプリ以外の部分=実行環境を
くっつけてしまうもの(ただしLinuxカーネル部分は除く)
だから違うOSでもアプリは問題なく動くようになる
仮想マシンは、仮想的なマシン上にOSをインストールしてアプリを動かすが、
Dockerの場合はアプリに実行環境をくっつけただけ
だから普通にアプリを実行しているのと同じでそのOS上で動く。
ようするにOSが変わっても問題なく動くアプリが作れる
といってもそれはLinuxの場合の話でWindows・Macだと
裏でこっそり仮想マシン+Linuxが動いていた
それがWindowsでは、WSLによるLinuxカーネル互換機能に
よって仮想マシン+Linuxなしで動くようになった。
レスを投稿する
ニュース
- 【残り僅か】日本が米国に対し、中国にレアアース規制の緩和を働きかけ要請へ… [BFU★]
- 【不正取引】岩井コスモ証券にサイバー攻撃 顧客の意図しない売買注文、成立も [ぐれ★]
- 民主改革、1人に年4万円給付 [少考さん★]
- トランプ氏、根拠示さず「パリはもうすぐイスラム教徒の街に」…フランスのデモ巡り [少考さん★]
- 【音楽】紅白出場バンド『flumpool』が“ゴーストライター”疑惑で訴訟問題に!作曲家・大浦史記氏が告白した〈8年間の楽曲制作〉 [Ailuropoda melanoleuca★]
- 【速報】消費減税分、店頭価格に転嫁されると首相 [バイト歴50年★]
- 【実況】博衣こよりのえちえちホロ甲切り抜き鑑賞会🧪★5
- 【高市禍】国土交通省+23,918 [773287991]
- HUNATAN×HUNATAN連載再開❗(・o・🍬)🏰
- オタクにセクハラすんなと苦言を呈したVtuber、炎上の末謝罪に追い込まれる😭 国民 [465483804]
- 【速報】八潮の道路陥没で生きていたのに死んだトラックドライバーの遺族、埼玉県に対し1億2500万円の損害賠償を求め提訴 [597533159]
- 妹可愛いけど