一覧に戻る

コンテナ型仮想化(Docker)

Docekrとは

Dockerとは何か、何が良いのか

仮想環境(コンテナ化)

Infrastructure as Code (IaC): 環境設定をファイルに書く

例えば:

  1. このバージョンのLinux上で
  2. この言語をインストールして
  3. GitHubにあるこのソースをcloneして
  4. コンパイルして
  5. 実行

(ただしPCスペックに要注意)

本番環境をコンテナ化

クラウドを選ばず動かせるようになる

開発環境をコンテナ化

VSCode(Visual Studio Code)にも拡張機能あり

オンラインでコンテナを起動して編集も可能(GitHub CodeSpacesなど)

(ただし一定時間を超えると要課金?)


教科書(図はすべてこちらより引用):
 平山雅之 他,「ソフトウェア工学」, オーム社

一覧に戻る