Docker

Dockerは、アプリケーションと実行環境をコンテナにまとめ、隔離された状態で実行するオープンソースのコンテナプラットフォーム。

記事6本
最終言及

Dockerは、アプリケーションのコードとライブラリ、設定などの実行環境をイメージとしてまとめ、そのイメージをコンテナとして実行するソフトウェア。米国のDocker, Inc.(当時はdotCloud)が2013年にオープンソースとして公開した。コンテナはOSのカーネルを共有しつつプロセスやファイルシステムを分離するため、仮想マシンより軽量に動作する。Docker Desktopには、Docker HubなどからAIモデルを取得してローカルで実行し、OpenAI互換APIで呼び出せるようにする機能Docker Model Runnerがある。

同じイメージを開発者のPC、サーバー、クラウドで同じように動かせることから、環境の違いによる問題を減らす目的で広く使われている。多数のコンテナを運用する場合は、Kubernetesなどのオーケストレーションツールと組み合わせることが多い。

この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。

この項目を扱った記事

既定のバックエンドはroot権限で動くDockerデーモンなので、コンテナを脱出不可能な境界とみなすべきではありません。

導入方法の1つは、Docker ManagerのComposeカタログにあるHermes Agentのテンプレートを使うものです。

Docker Desktopがローカルのコンピューター上でソフトウェアのコンテナを動かし、Dockerコマンド1行でローカルの3000番ポートにサービスが立ち上がります。

各コーディングセッションは専用のDockerコンテナ(独自のツールと依存関係を備えた隔離環境)で動き、別々のGitブランチ(コード変更の並行した流れ)を使います。

Dockerイメージを管理せずにモデルをデプロイする

Ollamaはコマンドラインでのモデル管理、Docker Model Runnerはコンテナ化されたワークロードの実行、LM Studioはグラフィカルな操作画面を提供します。


© 2026 AIPOST. All rights reserved.

AIPOSTは、AIの活用法、AIセキュリティ、性能、起業、ヘルスケア、倫理、業界ニュースを扱うAI専門メディアです。会員登録なしで利用でき、個人情報の取り扱いはプライバシーポリシーで確認できます。