タイムテーブル

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

2020年6月25日(木)【1日目】

10:00~18:00
Docker基礎実践編
<基本編-1>
  • コンテナとは:コンテナの基本的概要について
  • Dockerとは:Dockerの基本的概要について
  • Dockerの基本機能:Dockerの基本機能、アーキテクチャ
  • インストール準備:Dockerインストールの注意点
  • Dockerのインストール:Dockerのインストール手順
  • 基本コマンド:Dockerの代表的なコマンド
  • Dockerfile:Dockerfileを記述しイメージ化の手順
  • コンテナ起動:Docker Composeによるコンテナ構築演習
  • ※Linuxコンテナで稼働するアプリケーションの実行環境を実際に構築し、Dockerの基本的概要の学習及びコマンドの使い方、 Dockerfile/Docker Composeの利用方法を習得していただきます。

2020年6月26日(金)【2日目】

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

『既存システムをコンテナ技術を使って漸進的にデジタルシステムへ移行しよう!』

■概要

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

  • 既存システムの一部分をDockerコンテナで置き換える方法を習得する
  • システム全体を一度にコンテナ化せずとも、漸進的にコンテナ技術を利用する事で、システムの刷新・更新・モダン化する事を学習する
  • アプリケーションごとに実行環境(ライブラリのバージョン等)を分離・固定化できる事を学習する
  • 本番環境への副作用が無い状態で、アップデートの検証が行える事を学習する
  • アップデート時のダウンタイムの最小化、フォールバック(切り戻し)ができること、それが保障される事を学習する
■講義・演習指導内容
  1. 課題環境の説明
    ・テーマ:「或るバージョンのDB・言語・アプリで過去に構築された『サーバー監視システム』」
    ・演習環境の確認
  2. システム更新演習パート1
    ・DBのバージョン更新
  3. システム更新演習パート2
    ・開発環境のコンテナ化
  4. まとめ/質疑応答