Docker の概要
URL: https://www.kkaneko.jp/tools/vm/index.html
1
金子邦彦
2
Linux カーネル上 で動く
Docker コンテナ
• 実行環境(プロセス
,ユーザ名前空間,
ソケットなど)
• ファイルシステム Docker
Dockerfil イメージ e
実行(複数 実行可能)
イメージ化 ビルド
アプリの同封 などの指定
( Go 言語)
Docker コンテナの実行
3
Linux カーネル
Docker コンテナ
Docker エンジン
OS
Docker コンテナは Linux カーネルの機能 を利用.・ホストと Docker コ ンテナの実行環境は分離
・ Docker コンテナは 独自の実行環境とファイ ルシステムを持つ
コンテナ
アプリケーションを,さまざまなコンピュータの 上で即時動かすことができる仕組み
•
イメージは,さまざまなコンピュータの上で,即 時にコンテナ化される.(コンピュータは,同一
の
Linuxカーネルを持つとする)
•
コンテナの実行において,実行環境とファイルシ ステムは隔離されている
4