タイムテーブル

第5回 コンテナ技術講座
<Docker基礎実践編>

2020年10月15日【1日目】

10:00~18:00
Docker基礎実践編
<基本編-1>
  • コンテナとは:コンテナの基本的概要について
  • Dockerとは:Dockerの基本的概要について
  • Dockerの基本機能:Dockerの基本機能、アーキテクチャ
  • インストール準備:Dockerインストールの注意点
  • Dockerのインストール:Dockerのインストール手順
  • 基本コマンド:Dockerの代表的なコマンド
  • Dockerfile:Dockerfileを記述しイメージ化の手順
  • コンテナ起動:Docker Composeによるコンテナ構築演習

2020年10月16日【2日目】

10:00~12:00
Docker基礎実践編
<基本編-2>
  • 1日目のおさらい
  • Docker Composeによるコンテナ構築演習
13:00~18:00
コンテナ(Docker)基礎技術の取得と実ビジネス応用への演習

<概要>

既存システムを部分的・段階的・漸進的にコンテナ化する手法を学習する

  • 既存システムの一部分をDockerコンテナで置き換える方法を習得する
  • システム全体を一度にコンテナ化せずとも、漸進的にコンテナ技術を利用する事で、システムの刷新・更新・モダン化する事を学習する
  • アプリケーションごとに実行環境(ライブラリのバージョン等)を分離・固定化できる事を学習する
  • 本番環境への副作用が無い状態で、アップデートの検証が行える事を学習する
  • アップデート時のダウンタイムの最小化、フォールバック(切り戻し)ができること、それが保障される事を学習する

<講義・演習指導内容>

  1. 課題環境の説明
    • テーマ:「或るバージョンのDB・言語・アプリで過去に構築された『サーバー監視システム』」
    • 演習環境の確認
  2. システム更新演習パート1
    • DBのバージョン更新
  3. システム更新演習パート2
    • 開発環境のコンテナ化
  4. まとめ/質疑応答