まとめ

コンテナ化と仮想化の基礎概念

Julia Ostheimer

Freelance AI Consultant

コース目標の振り返り

  • 第1章
    • 仮想化の定義
    • コンテナ化の定義
    • コンテナ化と仮想化の比較
  • 第2章
    • DockerによるコンテナK化の説明
    • コンテナオーケストレーションの定義
    • KubernetesによるコンテナオーケストレーションK説明
    • Dockerのハンズオン
コンテナ化と仮想化の基礎概念

振り返り:仮想化とコンテナ化

仮想化

  • コンピューティングリソースの仮想バージョンを作成
  • 完全仮想化
  • VM:別のコンピュータ内で動作する仮想コンピュータシステム

コンテナ化

  • アプリケーションと依存関係を隔離された環境にパッケージ化
  • OSレベルの仮想化
  • コンテナ:隔離されたアプリケーション環境
コンテナ化と仮想化の基礎概念

Dockerアーキテクチャ

Dockerアーキテクチャの概要

1 Icons by Icons8.com
コンテナ化と仮想化の基礎概念

Kubernetesアーキテクチャ

Kubernetesアーキテクチャの概要

1 Icons by Icons8.com
コンテナ化と仮想化の基礎概念

Dockerインストラクションとコマンド

Dockerインストラクション 説明
FROM ベースイメージを定義します。
COPY ファイルやディレクトリをコンテナにコピーします。
RUN コンテナ内でコマンドを実行します。
ENTRYPOINT コンテナのデフォルト動作を定義します。

 

Dockerコマンド 説明
docker build <context> DockerfileをもとにDockerイメージをビルドします。
docker run <name_of_image> DockerイメージをもとにDockerコンテナを起動します。
コンテナ化と仮想化の基礎概念

さらに学びたい方へ

  • クラウドコンピューティングの理解

DataCampコース:クラウドコンピューティング入門

  • CLIの操作

DataCampコース:Shell入門

コンテナ化と仮想化の基礎概念

さらに学びたい方へ

  • DockerとKubernetesの学習を続けましょう!
    1. DONEコンテナ化と仮想化入門
    2. UPCOMINGDocker入門
    3. Docker中級
    4. Kubernetes入門
コンテナ化と仮想化の基礎概念

おめでとうございます!

コンテナ化と仮想化の基礎概念

Preparing Video For Download...