お問い合わせ

コース概要

コンテナ化とDockerの入門

  • ソフトウェアのコンテナ化コンセプトの理解
  • 従来のデプロイモデルと比較したコンテナの利点
  • Dockerの概要と現代のアプリケーション配信における役割
  • 開発および運用における一般的なコンテナ使用例

Dockerのインストールと環境設定

  • Dockerのインストールと設定
  • Dockerのコンポーネントとアーキテクチャの理解
  • Docker CLIの利用
  • Dockerサービスと設定の管理

Dockerアーキテクチャとコアコンセプト

  • Docker Engine、イメージ、コンテナ、レジストリ
  • コンテナライフサイクルの管理
  • Dockerオブジェクトとリソースの理解
  • Docker環境での作業におけるベストプラクティス

Dockerイメージとコンテナの利用

  • Dockerイメージのプルと管理
  • コンテナの作成と実行
  • コンテナ設定と管理
  • コンテナの検査、モニタリング、メンテナンス

Dockerfileによるアプリケーション構築

  • Dockerfileの構造と指示文の理解
  • カスタムDockerイメージの作成
  • イメージサイズとビルド性能の最適化
  • アプリケーションの依存関係と設定の管理

Dockerストレージとデータ管理

  • コンテナストレージコンセプトの理解
  • ボリュームとバインドマウントの利用
  • アプリケーションデータの永続化
  • コンテナデータの効率的な管理

Dockerネットワーキング

  • Dockerネットワーキングコンセプトの理解
  • Dockerネットワークの作成と管理
  • 複数のコンテナの接続
  • アプリケーションとサービス間の通信設定

Dockerレジストリを利用する

  • イメージリポジトリとレジストリの理解
  • Docker Hubおよびプライベートレジストリ利用
  • イメージのプッシュとプル
  • イメージバージョンとセキュリティ面の考慮事項の管理

コンテナオーケストレーションとスケーリングのコンセプト

  • コンテナオーケストレーションの入門
  • オーケストレーションプラットフォームの役割の理解
  • Docker Composeの概要
  • スケーラブルなデプロイメントへのアプリケーション準備

トラブルシューティングとベストプラクティス

  • 一般的なDockerの問題の診断
  • ログとコンテナパフォーマンスの管理
  • セキュリティおよびメンテナンスのベストプラクティスの適用
  • Dockerベースのアプリケーション環境の最適化

Docker実習ワークショップとコースレビュー

  • コンテナ化されたアプリケーションの構築とデプロイ
  • 複数のコンテナとサービスの管理
  • Dockerコマンドとワークフローの適用
  • 主要コンセプトのレビューと次のステップ

要求

  • ネットワークの理解。
  • Linuxコマンドラインの実務経験。

対象読者

  • 開発者
  • DevOpsエンジニア
  • システム管理者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー