「Docker」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) (→配布しやすい) |
||
(同じ利用者による、間の4版が非表示) | |||
4行目: | 4行目: | ||
=== 配布しやすい === | === 配布しやすい === | ||
docker以前にも[[コンテナ型仮想化]]は何個か存在していました。 | docker以前にも[[コンテナ型仮想化]]は何個か存在していました。 | ||
− | たとえば[[ | + | たとえば[[iPhone]]の[[iOS]]にも採用されている[[FreeBSD]]の「[[FreeBSD Jail]]」などが有名です。 |
ただjailなどは素人には使い勝手があまりよろしくありませんでした。 | ただjailなどは素人には使い勝手があまりよろしくありませんでした。 | ||
− | + | jailは開発者と同じ技術レベルの運用者が必要でした。 | |
一方でdockerは「バカでも扱えるようにした」というのが大きな変化でした。 | 一方でdockerは「バカでも扱えるようにした」というのが大きな変化でした。 | ||
企業によっては「開発者はハイレベルだけど、運用者はマニュアルがないと何もできない素人に毛が生えた程度」ということも少なくないので「バカでも扱える」というのは重要な要素なのです。 | 企業によっては「開発者はハイレベルだけど、運用者はマニュアルがないと何もできない素人に毛が生えた程度」ということも少なくないので「バカでも扱える」というのは重要な要素なのです。 | ||
− | [[Windows Server]] | + | [[Windows Server]]が絶滅しないのも同じような理由です。世の中には[[スクリーンキャプチャ]]満載のマニュアルと[[GUI]]がないと何もできないバカが運用する前提の[[システム]]は結構多いのです。 |
=== 軽い === | === 軽い === |
2024年3月7日 (木) 02:10時点における最新版
利点編集
配布しやすい編集
docker以前にもコンテナ型仮想化は何個か存在していました。 たとえばiPhoneのiOSにも採用されているFreeBSDの「FreeBSD Jail」などが有名です。
ただjailなどは素人には使い勝手があまりよろしくありませんでした。 jailは開発者と同じ技術レベルの運用者が必要でした。
一方でdockerは「バカでも扱えるようにした」というのが大きな変化でした。 企業によっては「開発者はハイレベルだけど、運用者はマニュアルがないと何もできない素人に毛が生えた程度」ということも少なくないので「バカでも扱える」というのは重要な要素なのです。 Windows Serverが絶滅しないのも同じような理由です。世の中にはスクリーンキャプチャ満載のマニュアルとGUIがないと何もできないバカが運用する前提のシステムは結構多いのです。
軽い編集
dockerは「Linuxのコンテナ型仮想化」なのでVMwareやHyper-Vなどの「ハードウェアの仮想化」よりも遥かに軽いという利点があります。
ただしmacOS版やWindows版のdockerは
- QEMUで仮想マシンを作り
- その中でLinuxを走らせて
- さらにその上でdockerを走らせる
という構造なので、この「軽い」という利点はありません。
あくまでmacOSやWindowsで「Linux版のdockerと同じ使い勝手を再現できる」というのが利点です。