仮想化技術とコンテナ環境構築

2026年01月10日

ハードウエアがソフトウエア上で動作するという、仮想化技術で最初に利用した製品はVMwareで、20年くらい前でしたかね。OS上に、ハードウエア+OS環境を構築して利用するというもので、そのあとはVirtualBoxとかいろいろありましたけど、その環境上にOSをインストールするところからはじめて、そのうえに必要なミドルウエアやアプリケーションをインストールするというものでした。

時は流れて、サーバ構成になると複数の台数のサーバを利用するわけでして、これらを設定をファイルに記述するだけで、コンテナを構築できるなんてのは本当に便利になりました。さらにそれが、Windows上でも利用できるんだから、パソコンのスペックもあがり、DockerDesktopは、開発にはかかせません。

例えば、私のパソコンはメモリが64GBで、コアが12個あるわけで、AMD のRyzen、水冷インタークーラーを積んだ、そんじょそこらの貧弱サーバよりもよっぽど処理能力が高いのですよ。

そこで、コンテナのビルドだってはやいし、並行して何個もプロジェクト起動していても、まあメインで動作させるのは1つになるわけですから利用しているメモリも1GB程度なわけです。

YAMLのdocker-compose.ymlというファイル定義さえあれば、どこにもっていっても同じ構成になるわけですよ。

最新のお知らせ

thumb
2026年2月26日
なぜDDDは「オニオン」や「クリーン」とセットで語られるのか?現場で役立つ5つの本質的教訓

1. はじめに:私たちはなぜ「DDD難民」になってしまうのか...

thumb
2026年2月26日
UNIXとC言語の誕生

1969年に、デニスリッチーはケン・トンプソンと共に、ベル研究...

No Image
2026年2月25日
2026 AI企業のこれからを予測してみよう

2026年、AI企業は「技術の凄さ」を競う段階から、「社会のイン...

thumb
2026年2月24日
DeepSeek、Moonshot AI、MiniMaxの3社が偽アカウント2.4万超を作って、Claude1600万回以上不正使用

いや、本当にえぐいニュースですよね。巨額の資金と時間を...

thumb
2026年2月24日
プログラミング・パラダイムシフト

プログラム、プログラミングという世界は10年に1度くらいでパラ...

thumb
2026年2月23日
ヨハン・セバスチャン・バッハ の世界

ヨハン・セバスチャン・バッハ の世界 SUNOでクラシカル...

thumb
2026年2月17日
【SaaS全滅】時価総額160兆円が消失したSaaSapocalypseの全貌と市場構造の激変

SaaSapocalypse サース・アポカプリス さーす・あぽかぷりす...

No Image
2026年2月13日
ダーツについて調べてまとめてみました

久しぶりに知っている営業から電話があったので、キーワードを...

thumb
2026年2月12日
AIエージェントの「USB-C」:Model Context Protocol(MCP)が変える未来

AI活用の新標準:MCP解説 1. イントロダクション:...

thumb
2026年2月11日
2026年版:ローカルコンテナの中に、自分だけのAI環境を構築したい

ローカルコンテナ(Docker)を使って自分だけのAI環境を構...