DockerってWindowsの開発やめちゃったのか……仮想マシンを使うほどではない準仮想化(コンテナみたいなの)って今の所Windows Serverにはない? 全部仮想マシンを作れと? SMTP Gatewayを新調したいんだけどなぁ……このためだけに仮想マシン用意するのもなぁ。#Windows Serve #Docker #コンテナ
— 宇奈月けやき (@UNADUKI_Keyaki) January 2, 2025
Docker の Windows 版がよくわからないことになっている。
Docker というのは仮想化技術の一つで、アプリケーション単位で仮想化できる技術と言えばいいんだろうか? 通常はあるサービスを仮想化したい場合に、マシンから OS から全て仮想化したものの上にそのサービス(アプリ)をインストールする必要があるのだが(Hyper-V とか VMWare とか)、Docker はそう言ったマシンとか OS などの下回りは一台のコンピュータ(仮装でも良い)で使いつつ、動かしたいサービスだけ仮想化し(これをコンテナという)、これをいくつも用意して一つのマシンでたくさんのサービスを動かすという技術だ。
OS やハードウェア丸ごと必要なサービスは今まで通りの仮想化でよいのだが、ウェブサービスとかはウェブの部分は違えど OS やマシンは共有しても全く問題ないので Docker の方がリソースを節約できる。
というかすでに Linux 界隈はほとんど Docker でサービスを提供するのが当たり前になっていて、アプリ提供者がコンテナにまとめた状態でリリースしていたりするくらい浸透しているのだが……公式サイトに久しぶりに行くとなんかとても商業チックなサイトになっている。アレー? 料金プランとかどういうこと? オープンソースじゃないのか?? Docker があまりにも普及したので法人化したとかなのかなぁ? Docker Desktop だと?? いかん、これは状況把握からしないとよくわからんかも。っていうかいっそ Linux サーバを立ち上げた方が早そうだなぁ……。
- 今夜のヘビロテ -> マタネノアイズ / サトウヨシアキ