プロジェクト の DevOps スキルツリー

Terraform でプレビューサイトを再構築する プロジェクト

対象を限定した Terraform 計画で失われた Docker プレビューを復元し、隣接サイト、状態の対応関係、既存の共有ネットワークを保ちます。

DevOpsDocker

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実践プロジェクトは、Docker コンテナーと公開ポートをすでに理解している学習者向けです。宣言から TIDE のオープンスタジオの失われたプレビューを復元し、公開サイト、参照用プレビュー、共有ネットワークを維持します。

1 つのガイド付きラボで、対象を絞った復元を通して Terraform の設定と所有範囲のモデルを学びます。1 つの独立したチャレンジでは別会場へ方法を応用し、イメージ、ポート、ネットワーク、管理範囲の判断を変えます。各単元には独立した準備済み環境があります。

学習内容

  • HCL ブロックを読み、Terraform 本体と Docker provider を区別する。
  • 管理対象リソースと既存の共有インフラを参照するデータソースを分ける。
  • 設定、記録された状態、実際の Docker オブジェクトを比較する。
  • 保存した計画を確認し、失われたプレビューだけを復元して変更なしの計画を得る。
  • 隣接するコンテナーとネットワークの識別情報を維持しながら、訪問者向けページとダウンロードを確認する。

このコースの対象者

Docker の利用経験があり、小さな運用作業に Infrastructure as Code を適用したい DevOps 学習者。

前提知識: 基本的なターミナル操作と Docker のイメージ、コンテナー、公開ポートの知識が必要です。Terraform の経験は不要です。

学習環境: ブラウザー内の Linux インスタンスに Terraform 1.14.3、コミュニティー製 Docker provider 3.0.2、ローカルのプラグインミラー、完成済みサイトイメージを用意しています。ツールのインストール、クラウドアカウントの作成、アプリケーションの実装は不要です。サイトのラベルとコマンド出力は英語のままです。文書はさらに 8 言語で利用できます。

よくある質問

Terraform で最初の Docker コンテナーを作る練習と何が違いますか?

中心となるのは、このルート設定が所有する対象を判断し、業務用プレビューを復元しながら、管理対象の参照サイトと別範囲が所有するインフラを維持する作業です。チャレンジではインストールを繰り返すのではなく、これらの境界を変更します。

パブリッククラウドや本番環境の復旧コースですか?

いいえ。1 台の学習用インスタンスでローカル Docker を管理します。失われたユーザーデータの復旧、高可用性、継続的なコンテナーの自動修復は扱いません。復元が必要なときに plan/apply ワークフローを実行します。

サイト自体を作る必要はありますか?

ありません。TIDE のページ、イラスト、道案内、ダウンロード用スタジオ日程は提供済みです。インフラの宣言を正し、訪問者の一連の操作を確認します。

講師

labby
Labby
Labby is the LabEx teacher.